请教下yii2的目录设置
项目分为3个应用
admin.xxx.com
api.xxx.com
web.xxx.com
所以可能不需要module这东西, 我目前想把结构改为
-app -admin -controllers -views -index.php -api -web -commands -config -models -vendor -bootstrap.php -yii.bat
也就是框架和models通用 其他application 各干各的
现在问题
是, 其他目录修改可以通过 basePath, runtimePath,vendorPath,viewPath 来修改
但是models目录没有别名, yii2还废弃了 import, 我不知道改怎么引用他
我把models里的类 命名空间改为 namespace models;
在 controller 里 use models\user; 是无效的, 找不到 user这个类
想请教models文件夹怎么处理
回复内容:
目前公司有个新项目准备我来做,准备试试yii2
项目分为3个应用
admin.xxx.com
api.xxx.com
web.xxx.com
所以可能不需要module这东西, 我目前想把结构改为
-app -admin -controllers -views -index.php -api -web -commands -config -models -vendor -bootstrap.php -yii.bat
也就是框架和models通用 其他application 各干各的
现在问题
是, 其他目录修改可以通过 basePath, runtimePath,vendorPath,viewPath 来修改
但是models目录没有别名, yii2还废弃了 import, 我不知道改怎么引用他
我把models里的类 命名空间改为 namespace models;
在 controller 里 use models\user; 是无效的, 找不到 user这个类
想请教models文件夹怎么处理
已经解决了, 我在bootstrap.php 加了一个别名Yii::setAlias('@models', __DIR__ . '/models');
common\models
上一篇: PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码_PHP教程
下一篇: require_once php include,include_once,require,require_once
推荐阅读
-
[PHP,GIF]请大大指教下,这个想法是纯YY还是理论上能够实现的?
-
PHP session 的有效范围设置成整个站点目录
-
PHP session 的有效范围设置成整个站点目录
-
关于laravel的根目录设置为public问题
-
php中设置多级目录session的问题
-
Linux下部署Symfoy2对app/cache和app/logs目录的权限设置,symfoy2logs
-
IDE中如何设置,可以让yii2 createObject创建的实例自动提示
-
win2003 回收站目录的权限设置安全问题防止被入侵
-
Attrib 显示、设置或删除指派给文件或目录的只读、存档、系统以及隐藏属性
-
怎样设置JSP的虚拟目录_MySQL