Codeigniter:索引页面创建
Codeigniter: Index page creation
我的文件夹结构如下
admin
__master
_______address_book
_______Users
_______Product
_______etc
__operations
_______register_orders
_______payments
_______etc
我已经为 address_book、用户、产品、register_orders、付款等创建了控制器,以降低每个控制器的复杂性。
现在,如何处理 www.abc.com/admin 的索引页请求?
我在 /controllers 目录中创建了管理控制器,然后创建了其他链接,例如
www.abc.com/admin/master/address_book 将不起作用。
如何处理这两个请求?
我还想知道有什么方法可以处理每个索引页面请求
例如:
www.abc.com/admin/
www.abc.com/admin/master/
www.abc.com/admin/operations/
访问每个请求 url like-
www.abc.com/admin/
www.abc.com/admin/master/
www.abc.com/admin/operations/
您必须使用 codeigniter's
路由。对于路由,在名为 routes.php
的 aplication/config
文件夹下有一个 config
文件。在此文件中添加所有路线。假设你想访问这个 url-
www.abc.com/admin/operations/
然后你必须在 route file
中为此创建一个新路由,比如-
$route['admin/operations'] = 'admin/operations';
在 $route
数组索引中你必须提到什么是 url 和这个索引的值你必须提到控制器的 path
你也可以提到将被调用的控制器的 function
名称(对于 index
函数无需提及)。
我的文件夹结构如下
admin
__master
_______address_book
_______Users
_______Product
_______etc
__operations
_______register_orders
_______payments
_______etc
我已经为 address_book、用户、产品、register_orders、付款等创建了控制器,以降低每个控制器的复杂性。
现在,如何处理 www.abc.com/admin 的索引页请求? 我在 /controllers 目录中创建了管理控制器,然后创建了其他链接,例如 www.abc.com/admin/master/address_book 将不起作用。
如何处理这两个请求? 我还想知道有什么方法可以处理每个索引页面请求 例如:
www.abc.com/admin/
www.abc.com/admin/master/
www.abc.com/admin/operations/
访问每个请求 url like-
www.abc.com/admin/
www.abc.com/admin/master/
www.abc.com/admin/operations/
您必须使用 codeigniter's
路由。对于路由,在名为 routes.php
的 aplication/config
文件夹下有一个 config
文件。在此文件中添加所有路线。假设你想访问这个 url-
www.abc.com/admin/operations/
然后你必须在 route file
中为此创建一个新路由,比如-
$route['admin/operations'] = 'admin/operations';
在 $route
数组索引中你必须提到什么是 url 和这个索引的值你必须提到控制器的 path
你也可以提到将被调用的控制器的 function
名称(对于 index
函数无需提及)。