[英]CakePHP wrong views path or convections for RoutingAliases
我很困惑 我正在使用CakePHP 1.2并尝试添加以下结构:
但是,当尝试打开http://example.com/routingaliases/index时,我收到了错误消息:
错误:找不到RoutingaliasesController :: index()的视图。
错误:确认您已创建文件:/ var / www / * ** /views/routingaliases/index.ctp
注意:如果要自定义此错误消息,请创建* /views/errors/missing_view.ctp
实际上文件夹和视图文件存在,但是我得到了错误。 有人可以帮我解决问题吗?
您确定文件可以被您的Web服务器读取吗? 确保视图文件具有适当的权限(在Linux服务器上,通常是www-data或以所有者为apache用户,并具有chmod 644权限)。
也可以尝试检查错误日志以获取更多详细信息(可能值得检查Web服务器的错误日志以及app / tmp / logs / error.log和debug.log下的cake日志)。
听起来好像是您的命名有问题,不确定它是什么,但是为什么不使用CakePHP命名约定呢? 根据它,您应该具有:
视图文件夹:routing_aliases
型号:routing_alias.php,类名RoutingAlias
控制器:routing_aliases_controller.php,类名RoutingAliasesController,变量$ name = RoutingAliases
数据库表名称为routing_aliases,但是如果由于某些原因您不想更改它,则可以在模型中添加var $ useTable ='routingaliases';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.