2016-04-27 76 views

回答

3

在codeigniter中,您在控制器中编写的方法将在其mvc结构的url中访问。 如果您想避免在url中看到控制器中的函数,只需将该函数设为private/protected或在函数名称中加上_即可。

private func_name 
在功能

public _func_name 

protected func_name 

的任何选项将不会允许访问您的功能在URL中。 如果您希望您的控制器功能可以被其他子类访问,您需要根据需要将该功能设置为公开或受保护,并避免通过url访问该功能,只需添加一个下划线_

+0

谢谢你的回答,但我说“我不想使用私有的,受保护的或_method”,因为我的目标是强制使用routes.php,private,protected或_method不允许我们通过routes.php进行路由。有没有解决方案? – duyvu1311