我如何使用 Kohana 添加管理页面?
How do I add an admin page with Kohana?
我是 Kohana 的新手(继承了一个旧项目)。我正在尝试通过在 application/bootstrap.php:
中复制其他管理列表页面的操作方式来添加管理页面
Route::set('admin_jobusers', 'admin#/jobusers(/<action>(/<id>(/<slug>)))')
->defaults(array(
'controller' => 'admin_jobusers',
'action' => 'index'
));
我有一个控制器,类似于项目中的其他控制器,并且在导航中添加了一个 link 来模仿现有的 link,如下所示:
echo URL::site('admin#/jobusers');
但是,如果 URL 中没有 #,我可以让页面显示一些输出,尽管没有任何主题。以这种方式创建的所有其他 link 都可以正常工作。使用 URL 中的 # 它只是将我重定向到默认管理页面。
我的问题是:
- URL中的#是什么,如何使用?
- 我在这里错过了什么?如何让控制器显示主题页面中的内容?
这不是 kohana 问题,请阅读 url 哈希。你无法在 php 中获取它,但你可以在 js 中获取它:创建点击处理程序并发送 ajax 请求。
我是 Kohana 的新手(继承了一个旧项目)。我正在尝试通过在 application/bootstrap.php:
中复制其他管理列表页面的操作方式来添加管理页面Route::set('admin_jobusers', 'admin#/jobusers(/<action>(/<id>(/<slug>)))')
->defaults(array(
'controller' => 'admin_jobusers',
'action' => 'index'
));
我有一个控制器,类似于项目中的其他控制器,并且在导航中添加了一个 link 来模仿现有的 link,如下所示:
echo URL::site('admin#/jobusers');
但是,如果 URL 中没有 #,我可以让页面显示一些输出,尽管没有任何主题。以这种方式创建的所有其他 link 都可以正常工作。使用 URL 中的 # 它只是将我重定向到默认管理页面。
我的问题是:
- URL中的#是什么,如何使用?
- 我在这里错过了什么?如何让控制器显示主题页面中的内容?
这不是 kohana 问题,请阅读 url 哈希。你无法在 php 中获取它,但你可以在 js 中获取它:创建点击处理程序并发送 ajax 请求。