課程
/后端開發(fā)
/PHP
/Yii框架不得不說的故事—基礎(chǔ)篇(1)
幾個問題,老師,我這么說有錯誤嗎?
命名空間:controllers有s;
引用命名空間:Controller里C是大寫;
操作:actionIndex是規(guī)范寫法,不存在action后面接自定義的操作名;
2015-06-03
源自:Yii框架不得不說的故事—基礎(chǔ)篇(1) 3-2
正在回答
1、命名空間:controllers有s:yii框架會將命名空間轉(zhuǎn)化成路勁,之所以寫app\controllers,是因為yii在轉(zhuǎn)化"app\controllers"的時候,會將app\controllers=>basic\controllers,然后在controllers文件夾下面找控制器,如圖:
controllers其實是表示文件夾,寫錯了yii就找不到了!
2、引用命名空間:Controller里C是大寫:“use yii\web\Controller",表示yii要實用yii\web下面的Controller類
注意Controller是個類!剛剛說yii會把命名空間轉(zhuǎn)化成路勁,yii首先吧yii\web=>basic\vendor\yiisoft\yii2\web,然后再這個路勁中找Controller類!如圖:
3、actionIndex是規(guī)范寫法,不存在action后面接自定義的操作名:你可以定義很多操作,比如你也可以定義actionTest、actionImooc等等操作,只要以action開頭就行!
貼膜小哥 提問者
給老師點個贊
舉報
通過本視頻教程,為學(xué)習(xí)YII的快速、安全、專業(yè)的特性打下基礎(chǔ)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2015-06-03
1、命名空間:controllers有s:yii框架會將命名空間轉(zhuǎn)化成路勁,之所以寫app\controllers,是因為yii在轉(zhuǎn)化"app\controllers"的時候,會將app\controllers=>basic\controllers,然后在controllers文件夾下面找控制器,如圖:
controllers其實是表示文件夾,寫錯了yii就找不到了!
2、引用命名空間:Controller里C是大寫:“use yii\web\Controller",表示yii要實用yii\web下面的Controller類
注意Controller是個類!剛剛說yii會把命名空間轉(zhuǎn)化成路勁,yii首先吧yii\web=>basic\vendor\yiisoft\yii2\web,然后再這個路勁中找Controller類!如圖:
3、actionIndex是規(guī)范寫法,不存在action后面接自定義的操作名:你可以定義很多操作,比如你也可以定義actionTest、actionImooc等等操作,只要以action開頭就行!
2015-11-03
給老師點個贊