0

我有一个目录结构:application->classes->controller->school->admin->management->student->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',
        ));

就访问学校而言,一切都很好,我必须使用相同的大学申请,只想预先更改 url,但使用为学校开发的相同代码,例如:

如果有人访问:http ://example.com/demo/school/admin/management/student它将显示动作索引中开发的逻辑,

现在我想要的是,

如果有人访问:http ://example.com/demo/college/admin/management/student应该调用同一个控制器,当然,在 url 检测的基础上进行一些逻辑更改。

我会非常感谢你,如果你能给我任何提示,因为,我必须在接下来的几天完成我的项目,请帮助我!

费萨尔·法里迪

4

1 回答 1

0

我同意@kingkero。您应该路由到不同的控制器并从学校控制器继承。

您拥有的另一个选择是更改操作。一个用于学校,一个用于大学。

于 2015-02-04T14:10:11.333 回答