yii2.0 basic版使用CRUD生成器的时候提示错误及页面显示错误
2017-06-09 14:47
555 查看
在使用model生成器的时候不用加命名空间,写好表名就可以直接生成了。但是在用CRUD的时候填写完controllers和model class之后点击生成会弹出错误提示:
这是因为没有把要生成的model和controller路径填写完整造成的,比如我用的是basic的框架,Model Class我需要填写
另外需要注意的是yii2.0 controller的命名规范,如果我们的controllers是多个单词在一块驼峰命名,访问的时候弹出:
那是因为我们访问的方式不对,这一点和yii1.0一定要区别开,在yii2.0框架开发文档中写的解决方法是:
如果模块名、控制器名或动作名包含驼峰式单词,内部路径将使用破折号。如DateTimeController::actionFastForward 的路径将是 date-time/fast-forward
也就是说我们如果控制器命名如果是 DateTimeController.php 我们访问的连接应该写成
http://ip:port/index.php?r=date-time的形式,不能写成dateTime或者其他形式!切记切记
Class 'TelBook' does not exist or has syntax error. The class name must contain fully qualified namespace name.
这是因为没有把要生成的model和controller路径填写完整造成的,比如我用的是basic的框架,Model Class我需要填写
app\models\TelBook,controllers我需要填写成
app\controllers\TelBookController, 如果用的是advanced版的框架,那么需要写fronted或者backend。
另外需要注意的是yii2.0 controller的命名规范,如果我们的controllers是多个单词在一块驼峰命名,访问的时候弹出:
Not Found (#404) Page not found.
那是因为我们访问的方式不对,这一点和yii1.0一定要区别开,在yii2.0框架开发文档中写的解决方法是:
如果模块名、控制器名或动作名包含驼峰式单词,内部路径将使用破折号。如DateTimeController::actionFastForward 的路径将是 date-time/fast-forward
也就是说我们如果控制器命名如果是 DateTimeController.php 我们访问的连接应该写成
http://ip:port/index.php?r=date-time的形式,不能写成dateTime或者其他形式!切记切记
相关文章推荐
- 使用JavaScript异常在页面显示错误提示的方法
- firefox提示 内容编码错误 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式
- 火狐firefox提示“内容编码错误 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。”
- 使用JavaScript异常在页面显示错误提示的方法
- firefox提示 内容编码错误 无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。
- Asp.net 打开页面错误 (无法显示 XML 页。使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。)
- IE内核的浏览器在使用UTF-8编码的页面进行传值的时候出现乱码错误
- 在web.xml文件中配置的欢迎页面显示的时候报404的错误
- 安装的db2 v8.1自带的db2驱动用不起,写个jsp页面,用forName()装载测试连接的时候老是出现"no suitable driver“的错误提示
- ASP.NET MVC 里redirectMode="ResponseRewrite" 时候无法使用 Controller 来设置特定的错误页面。
- GWT 2.0 在使用的时候发现布局会造成IE 无法显示.
- 0.jquery 验证,以及显示出现错误的地方 1.当用jquery.validate与ajax时候特别小心在每句后面的逗号问题,如果不需要的地方加上逗号会造成页面无法进入js验证
- Yii 显示错误信息(Fatal Error,Warning)在页面上
- //屏蔽掉浏览器状态栏显示真是链接地址。使用此脚本时候,在页面最后面加载
- 关闭子页面刷新父页面时候,Firefox 必须发送将会导致重复之前动作的数据(例如搜索或者下订单)。 ie提示:若要再次显示该页面,web浏览器需要重新发送您以前提交的信息
- 使用NOD32引起ASP.NET Development Server的IE页面无法显示(错误的端口号)
- 在看官方的例子时候由一个grid实例,在每一行之前有个加号,展开可以显示内容,在实际应用中还是非常有用的,照搬例子的代码,发现老是提示对象不存在,查阅资料后发现是没有加载插件,这里和大家分享下Ext.grid.RowExpander插件的使用,
- ASP.NET刷新页面的六种方法(转) 包括在跳转的时候使用提示
- 错误提示web.xml定义错误或异常页面的友好界面显示
- jenkins 使用 maven的pom.xml编译的时候提示 错误: 编码GBK的不可映射字符