1、執行環境檢測,yii提供了檢測工具
/requirements/index.php
2、使用yiic生成應用程式
下面的樹圖描述了我們這個應用的目錄結構。請檢視約定以獲取該結構的詳細解釋。目錄結構testdrive/
index.php web 應用入口指令碼檔案
index-test.php 功能測試使用的入口指令碼檔案
assets/ 包含公開的資源檔案
css/ 包含 css 檔案
images/ 包含檔案
themes/ 包含應用主題
protected/ 包含受保護的應用檔案
yiic yiic 命令列指令碼
yiic.bat windows 下的 yiic 命令列指令碼
yiic.php yiic 命令列 php 指令碼
commands/ 包含自定義的 'yiic' 命令
shell/ 包含自定義的 'yiic shell' 命令
components/ 包含可重用的使用者元件
controller.php 所有控制器類的基礎類
identity.php 用來認證的 'identity' 類
config/ 包含配置檔案
console.php 控制台應用配置
main.php web 應用配置
test.php 功能測試使用的配置
controllers/ 包含控制器的類檔案
sitecontroller.php 預設控制器的類檔案
data/ 包含示例資料庫
schema.mysql.sql 示例 mysql 資料庫
schema.sqlite.sql 示例 sqlite 資料庫
testdrive.db 示例 sqlite 資料庫檔案
extensions/ 包含第三方擴充套件
messages/ 包含翻譯過的訊息
models/ 包含模型的類檔案
loginform.php 'login' 動作的表單模型
contactform.php 'contact' 動作的表單模型
runtime/ 包含臨時生成的檔案
tests/ 包含測試指令碼
views/ 包含控制器的檢視和布局檔案
layouts/ 包含布局視**件
main.php 所有檢視的預設布局
column1.php 使用單列頁面使用的布局
column2.php 使用雙列的頁面使用的布局
site/ 包含 'site' 控制器的視**件
pages/ 包含 "靜態" 頁面
about.php "about" 頁面的檢視
contact.php 'contact' 動作的檢視
error.php 'error' 動作的檢視(顯示外部錯誤)
index.php 'index' 動作的檢視
login.php 'login' 動作的檢視
system/ 包含系統視**件
3、使用gii首先需要編輯檔案webroot/testdrive/protected/main.php
除非你使用127.0.0.1訪問,否則ipfilters一定要配置。不然會出現「you are not allowed to access this page.」
'gii'=>arrayview code( 'class'=>'system.gii.giimodule',
'password'=>'michaelzx',
//if removed, gii defaults to localhost only. edit carefully to taste.
'ipfilters'=>array('192.168.231.4','::80'),),
4、
Yii學習筆記(入門)
use yii db activerecord class a extends activerecord hello,i am only page.1 初始化應用 訪問http localhost basic web index.php,進入yii的啟動頁面。如果提示你未安裝openssl的話,去你...
YII2 學習筆記
2 yii 所有一切都是 components 3 service locator和di 是yii 的核心 4 配置檔案中的 commponts 配置項為類的屬性鍵值對,特殊配置項 on as 開頭的,on 開頭為事件,as 開頭是定義類的行為。behaive 5 yii 有一些預設的 compon...
Yii學習筆記 關閉layout
yii框架預設渲染模板的時候會渲染布局,新建立的專案也包含了3個預設的布局 main.php column1.php column2.php,並且預設建立了乙個公共控制器 controller.php 在components目錄下 預設的sitecontroller.php是繼承的這個control...