wex5 php开发,WeX5平台PHP开发 使用说明文档
目錄
WeX5平臺PHP開發使用說明文檔
1.搭建開發環境
1.1下載開發工具
從官網下載WeX5的工具壓縮包
解壓開發工具壓縮包,解壓后會占用約3GB的硬盤空間,請選擇較大的解壓目的目錄(解壓后不要放在系統盤)
1.2開發工具介紹
雙擊【啟動WeX5開發工具.bat】文件,打開開發工具。
打開開發工具,如下圖就是我們的WeX5開發工具,先簡單介紹一下開發工具
了解工具
a)在開發工具里,右上角有Studio和數據庫,點擊Studio即切換到開發工具,進行開發工作,點擊數據庫即切換到數據庫,可以進行數據庫的操作,這樣方便開發者在一個平臺上,進行開發和數據庫的操作。
b)我們看左邊列,Baas、net、Baas.php、UI2,WeX5開發平臺提供java、.net、php三種語言的后端開發,如果我們想要用哪種語言,在窗口->首選項-> Studio配置->baas中進行設置即可。
c)創建數據庫后,窗口->首選項->Studio配置->數據源中,進行數據庫配置。
前端
a)UI2負責前端頁面的處理
b)UI2有豐富的控件和模板頁可以直接使用,開發過程是非常方便。
c)如果想要調用后端,在js文件里,調用Baas.php里的.m服務文件中的Action,然后發送ajax請求即可
后端
a)Baas.php是在db.config.m文件里,選擇已經配置好的數據庫的。
b)Baas.php是后端的處理,首先要創建.m服務文件,然后添加Action,供前臺調用,系統提供了一些Action,當然也可以自定義Action,自定義的Action需要在自定義php文件中實現。
下面我們只介紹php的開發過程
1.3開啟服務和打開數據庫
點擊【啟動Nginx服務.bat】【啟動PHP服務.bat】啟動服務(保持打開狀態,不要關閉。)
點擊【啟動MySQL數據庫.bat】啟動數據庫(保持打開狀態,不要關閉。)
開發工具里提供了mysql的數據庫,我們下面使用系統自帶的mysql數據庫進行開發
雙擊【啟動MySQL數據庫.bat】文件,即運行起了mysql數據庫。
1.4設置開發工具
點擊開發工具的【窗口】->【首選項】->【Studio配置】->【baas】打開首選項對話框在Baas工程里,選擇Baas.php
2.運行開發案例
2.1啟動tomcat,查看案例
案例是開發工具自帶的,已經設置了數據庫并開發了頁面功能,那么下面我們講一下如何運行起我們的案例,然后以后的開發也可以參照案例來開發
首先我們要保證:開啟了服務和數據庫,工具設置成了php.baas,即我們上面1.3和1.4的設置
啟動tomcat,出現如下提示,說明啟動成功
takeout下的index.w,右鍵點擊用瀏覽器運行
如下圖,外賣案例啟動成功
3.建立數據庫和庫表
3.1建立數據庫
雙擊【啟動MySQL管理工具.bat】文件
點擊打開,打開數據庫,然后我們來創建一個數據庫
在下圖左上角的WeX5上右鍵,創建新的->數據庫,輸入數據庫名稱testerp
如下圖,數據庫創建成功
3.2配置數據源
切換回WeX5開發工具,點擊窗口->首選項->Studio配置->數據源,點擊【增加】來添加數據庫
選擇MySQL數據庫
如下圖設置數據源信息,密碼為x5
點擊測試連接,提示連接成功,即可。然后點擊確定,保持設置信息
3.3配置db.config.m文件
打開Baas.php工程下的db.config.m文件,勾選testerp數據庫,保存文件
3.4創建表
點擊右上角的數據庫,切換到數據庫操作界面,右鍵點擊testerp,連接數據庫
右鍵點擊testerp,創建表
在彈出的創建數據庫表對話框中,輸入表名稱,點擊添加字段,添加字段
如下圖,我們創建4個字段,并且把fID設置為主鍵
點擊完成,成功創建表
點擊wpxx表,點擊+添加一條數據,然后保存,刷新,查看數據確實已經存在了。后面我們將會在頁面上檢索出這條數據來
選中表結構定義,雙擊fGG,編輯字段
4.創建服務文件
4.1創建服務文件
點擊Studio,切換回開發工具
點擊Baas.php,右鍵新建->文件夾,輸入文件夾名稱testerp
點擊Baas.php->testerp文件夾,右鍵新建->服務,輸入服務名稱testerp,即創建testerp.service.m服務文件
4.2添加Action
給服務文件添加Action,點擊新建數據庫表Action,選擇數據庫testerp,選擇表wpxx,點擊確定。這樣系統自帶了2個Action,queryWpxx和saveWpxx,這兩個Action一般用來檢索和保存wpxx表的數據
右鍵Baas.php,點擊編譯模型,進行編譯
刷新testerp文件夾,則系統自動生成Testerp__do.php文件
5.創建頁面
5.1創建頁面
在開發工具的UI2里,右鍵新建,應用
點擊testerp的右鍵,新建->w文件,選擇移動->標準頁面,輸入文件名index,點擊完成
5.2添加控件
點擊index.w文件,給model添加一個baasData,(如何添加控件,只要點擊一下控件,然后再點擊想要放的位置,就可以添加成功。)
選擇baasData1,點擊tableName彈出對話框,查詢出testerp,選中testerp,點擊完成。服務里系統創建的Action也一起設置進來了,我們在前臺就可以直接調用了
我們看一下baasData1的屬性,autoLoad已經設置為true了,所以在頁面加載的時候,系統會自動加載baasData1,并且通過調用服務文件里的Action:queryWpxx來進行后臺數據檢索,然后返回給前臺,下面會講如何綁定數據
在右上角搜索框,輸入list,找到list控件,然后添加list控件
同上,給list添加row,這個row自帶3列,然后給每個列添加input控件
5.3給控件綁定數據
選擇list控件,給屬性data綁定baasData1,這樣后端返回數據,就會綁定給list控件
選中第一個input,點擊bind-ref彈出屬性編輯對話框,選擇Fwpmc,點擊確定。這樣會把Fwpmc綁定到列表的第一列
同上,給第二個input設置fGG,給第三個設置fDW
5.4啟動tomcat
點擊啟動tomcat
如下提示,說明啟動成功
右鍵index.w用瀏覽器運行
如圖,我們剛剛建的頁面,以及數據庫的數據,展示如下
總結:以上是通過系統自帶的Action,queryWpxx進行數據檢索的。
注意:php如何調用后端服務
假如我們想要自己定義一個Action,我們該怎么處理呢,下面我就講一下如何自己定義一個Action,然后通過自己定義的Action,前臺如何傳參給后臺,后臺處理完之后,如何返回值給前臺,點擊下面鏈接調整到php如何調用后端服務文檔
總結
以上是生活随笔為你收集整理的wex5 php开发,WeX5平台PHP开发 使用说明文档的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 胖东来创始人称加班不道德:不能只挣钱
- 下一篇: php发送验证码短信,php发送短信验证