2017-07-29 81 views
0

Screenshot of the ErrorKohana_HTTP_Exception [404]:所请求的URL线路/ ID未在此服务器

无法从控制器显示我的方法ID上找到。

我试图访问我的方法ID,我得到一个错误。 我去哪里错了?

<?php defined('SYSPATH') or die('No Direct Script Access'); 

Class Controller_Line extends Controller 
{ 
    public function action_index() 
    { 
     echo "<h1> Demonstration : KOHANA </h1>"; 
     echo "This is a Line 1.<br>"; 
     echo "This is a Line 2.<br>"; 
     echo "This is a Line 3.<br>"; 
     echo "This is a Line 4.<br>"; 
    } 

    public function id() 
    { 
     echo "this is method id"; 
    } 
} 

?> 
+0

我们需要查看调用id()的上下文。错误信息也会有帮助。 – Gordon

+0

@戈登我已经添加了一个图像&标题是错误的方式 –

+0

我的天真猜测将是方法需要命名为action_id()路由器能够称之为。 – Gordon

回答

0

控制器操作需要前缀action_为路由器能够调用它。所以该方法需要命名为action_id()

相关问题