okokad
- okokad 赞了回答
学习了,Camel case controller name not well supported #493,view文件夹也需要是'home-page'。
学习了,Camel case controller name not well supported #493,view文件夹也需要是'home-page'。
class HomepageController extends Controller { ………………
http://127.0.0.1/yii/b/web/index.php?r=homepage/index
Not Found (#404)
然而
class HomeController extends Controller { public function actionIndexLoad() {
http://127.0.0.1/yii/b/web/index.php?r=home/index-load
这种方式却是可以的
- okokad 回复了 lirongtong 的回答
命名空间:http://php.net/manual/zh/language.namespaces.rationale.php
有何作用:避免命名重复;顾名思义,我定义多个区域(命名空间),彼此之间的区域互不干扰,但同区域下却不能有相同的命名;谢谢这个朋友!
- okokad 回复了 lirongtong 的回答
命名空间:http://php.net/manual/zh/language.namespaces.rationale.php
有何作用:避免命名重复;顾名思义,我定义多个区域(命名空间),彼此之间的区域互不干扰,但同区域下却不能有相同的命名;谢谢您的热心回复,
其实我就是不明白 为什么不是:
class Yii extends \yiisoft\yii2\BaseYii
{
}
而变成了
class Yii extends \yii\BaseYii
{
}