8
|
davethegr8 Community Driven Business · 技术社区 · 15 年前 |
![]() |
1
25
对于缺少的方法或控制器,cake会自动抛出404错误。在调试模式下,此错误采用包含指令的详细错误消息的形式,如:
在生产模式下(
这些错误页在中定义
如果要在出现错误时执行自定义函数,最好将其放入
|
![]() |
2
10
步骤1:在app_controller.php中添加两个函数
第2步:进入
步骤:3英寸
|
![]() |
3
0
当您试图重定向到404错误页时,您是否在控制器中? 如果是这样的话,你可以这样绕过这个问题: 从蛋糕复制并粘贴错误布局(error404.ctp) 核心库目录到您的应用程序/视图/错误中/ 然后在控制器内遇到错误时添加以下行。
哦,另一种处理方法是在app/config中编辑routes.php文件。 CakePHP Official site Routes-Configuration 我现在没有cakephp的工作副本,所以我将在这里描述基本逻辑(您可以在routes.php文件中做什么)。 使用特定的URL模式重定向流量(例如, http://yourwebsite/validController/validFunction/validParam )分别到达相应的目的地。 将所有其他流量(缺少控制器、模型、视图等)重定向到404页。 希望有帮助:) |
![]() |
4
0
请在app/controller文件夹中添加post controller.php类,不要发布controller.php。这只意味着你必须像创建类名一样创建它。 |
![]() |
danilo · CakePHP 3.6身份验证不起作用 7 年前 |
![]() |
Andy · CakePHP 3-如何为同一个字段定义多个条件? 7 年前 |
![]() |
Sharon · 如何使用CakePHP 3.0将新记录插入数据库? 7 年前 |
![]() |
Seb · cakePHP 3查询ifnull 7 年前 |