php - 如何使用 Kohana 添加管理页面?
问题描述
我是 Kohana 的新手(继承了一个旧项目)。我正在尝试通过在 application/bootstrap.php 中复制其他管理列表页面的完成方式来添加管理页面:
Route::set('admin_jobusers', 'admin#/jobusers(/<action>(/<id>(/<slug>)))')
->defaults(array(
'controller' => 'admin_jobusers',
'action' => 'index'
));
我有一个控制器,类似于项目中的其他控制器,并在导航中添加了一个链接,模仿现有链接,如下所示:
echo URL::site('admin#/jobusers');
但是,如果没有 URL 中的 #,我可以让页面显示一些输出,尽管没有任何主题。以这种方式创建的所有其他链接都可以正常工作。使用 URL 中的 # ,它只会将我重定向到默认管理页面。
我的问题是:
- URL 中的 # 是什么以及它是如何使用的?
- 我在这里想念什么?如何让控制器在主题页面中显示内容?
解决方案
这不是 kohana 问题,请阅读有关 url 哈希的信息。你不能在 php 中得到它,但你可以在 js 中做到这一点:创建点击处理程序并发送 ajax 请求。
推荐阅读
- c# - 将 C# DLL 注入另一个应用程序并显示它
- ruby-on-rails - Rails/Ruby - 使用语言环境将字符串格式化为日期
- angular - Angular点击事件问题错误发现?
- c - 大于 UINT32 的数字的 sprintf 格式说明符
- java - 尝试运行其实现的某些内容时未使用扫描仪
- c# - .net core 2.2 无法处理正文中的加密字符串,即使 mediatype 说 application/json
- php - FPDF 生成单个页面而不是一个大页面
- php - Nginx 重写目录并排除子目录
- node.js - 我应该使用 cookie 还是本地存储将数据持久化到前端?
- html - 如何保持文本与其父 div 的宽度相同?