利用yii裡面的gii工具可以很容易的自動建立資料表相應的的curd操作的基於mvc的檔案:
'modules
'=>
array('
gii'
=>
array('
class
'=>
'system.gii.giimodule',
'password
'=>
'這兒設定乙個密碼',
),),
瀏覽器開啟http://localhost:8088/yii/mysite/index.php?r=gii 當然路徑要根據自己的**目錄改正。
如果url規則改過,也可能是:http://localhost:8088/yii/mysite/index.php/gii
登陸之後介面:點選
model generator
鏈結開始使用模型建立工具。
在model generator
頁中,在table name
一欄輸入tbl_user
(使用者表的名字),然後按下preview
按鈕。乙個預覽表將顯示在我們面前。我們可以點選**中的鏈結來預覽要生成的**。如果一切ok,我們可以按下generate
按鈕來生成**並將其儲存在乙個檔案中。
通過這一步,我們就有了如下新建立的檔案:
模型類建好之後,我們就可以使用crud generator
來建立為這些模型實現crud操作的**了。我們將對post
模型執行此操作。
在crud generator
頁面中,model class
一欄輸入post
(就是我們剛建立的 post 模型的名字) ,然後按下preview
按鈕。我們會看到有很多檔案將被建立。按下generate
按鈕來建立它們。
讓我們看一下通過crud生成器生成的這些檔案。所有的檔案都建立在了/wwwroot/blog/protected
目錄中。為方便起見,我們把它們分組為控制器(controller)檔案和 檢視(view)檔案:
視**件:
php的yii框架開發總結9
這一篇講解怎麼實現的自動發郵件的功能,我在網上查了很多資料,很多都是用定時檢測來實現的,我試過,效率太低,也卡了。後來就寫了乙個.bat檔案來實現重新整理頁面,用了windows的定時任務定時來執行該.bat檔案,成功實現了功能。bat檔案 echo offiexplore localhost yi...
php的yii框架開發總結6
mvc中的controller部分,所有的controller類都是繼承自controller基類,基類裡面包含actionadmin 管理員,actionindex 一般預設顯示,actionview 檢視某些資訊,actiondelete 刪除資料,actionupdate 修改資訊,actio...
php開發 yii框架
yii框架教程 以下圖表展示了乙個應用如何處理請求 使用者向入口指令碼web index.php發起請求。應用通過請求元件解析請求的路由。應用建立乙個控制器例項去處理請求。控制器建立乙個操作例項並針對操作執行過濾器。如果任何乙個過濾器返回失敗,則操作退出。如果所有過濾器都通過,操作將被執行。操作會載...