Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
atk4调用页面子方法,就像在CodeIgniter控制器中一样_Codeigniter_Atk4 - Fatal编程技术网

atk4调用页面子方法,就像在CodeIgniter控制器中一样

atk4调用页面子方法,就像在CodeIgniter控制器中一样,codeigniter,atk4,Codeigniter,Atk4,我有一页: class page_membership extends Page{ public init(){ parent::init(); } public register(){ } public reset_password(){ } } 如何从url访问到: http://localhost/membership/reset_password http://localhost/membership/register 为了调用

我有一页:

class page_membership extends Page{
   public init(){
      parent::init();
   }

   public register(){

   }

   public reset_password(){

   }
}
如何从url访问到:

http://localhost/membership/reset_password
http://localhost/membership/register
为了调用像codeigniter controller中那样的页面子方法,我需要做哪些必要的调整


谢谢

我认为你应该把你的方法命名为
page\u register()
page\u reset\u password()

关于*reset_password*,人们有疑问,因为它使用下划线,下划线很可能会转换为reset/password。

有趣。你能发布htaccess吗?我也试过了,而且成功了。。。。抱歉进行交互。请将此项用于.htaccess:@DarkSide-如果在page/membership/reset中找不到“page\u password”,那么它将在“page/membership.php”中检查“page\u reset\u password”。@romaninsh真的吗?那怎么可能是我没有意识到。。。我知道我搞错了什么。文件名可以像membership_reset.php或membership-reset.php,对吗?您也可以使用page_index,注意在任何页面例程之前调用“index”。