我有一个目录结构: 应用程序 - >类 - >控制器 - >学校 - >管理 - >管理 - >学生为> student.php
有路线:
Route::set('school_admin_management_student',
'<prefix>/<directory>(/<controller>(/<action>(/<id>)))',
array('prefix'=>'demo', 'directory'=>'school/admin/management/student'))
->defaults(array(
'directory'=>'school/admin/management/student',
'controller'=>'student',
'action'=>'index',
));
就访问学校来说,每件事情都没问题,我必须使用相同的申请大学,只想更改网址,但是使用为学校开发的相同代码,例如:
如果有人访问:http://example.com/demo/school/admin/management/student,它将显示在动作索引中开发的逻辑
现在我想要的是,
如果有人访问:http://example.com/demo/college/admin/management/student应该调用相同的控制器,当然,在网址检测的基础上进行一些逻辑更改。
我会非常感谢你,如果你能给我任何暗示,因为,我必须在接下来的日子里完成我的项目,请帮助我!
费萨尔法里迪答案 0 :(得分:0)
我同意@kingkero。您应该路由到另一个控制器并从学校控制器继承。
您拥有的另一个选项是更改操作。一个用于学校,一个用于大学。