0
我必须创建具有5种类型的角色的应用程序。为具有多个用户的应用程序组织控制器
于是我就开始筑巢我控制器
控制器 管理员/ establishments.php 主管/ establishments.php
查看
管理员/机构/ index.php文件 监事/机构/指数。 php
但我注意到他们几乎有相同的代码和文件的数量将是巨大的!
我已经在某些方面一直在想解决这个
控制器
establishments.php
,然后问:
if (Request::is('admin/*'))
{
Establishments::paginate(20);
}
if (Request::is('supervisor/*'))
{
Establishments::where_country(1)->paginate(20);
}
相同的看法。
会话信息保存作用,并创建一个菜单,从一个用户切换VAR到另一个
$role = Session::get('role');
if ($role == 'admin'))
{
Establishments::paginate(20);
}
if ($role == 'supervisor'))
{
Establishments::where_country(1)->paginate(20);
}
任何其他的想法或建议?