【问题标题】:How do I add an admin page with Kohana?如何使用 Kohana 添加管理页面?
【发布时间】:2020-10-28 03:48:37
【问题描述】:

我是 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 中的# 是什么?如何使用?
  • 我在这里缺少什么?如何让控制器在主题页面中显示内容?

【问题讨论】:

    标签: php controller frameworks kohana kohana-3.3


    【解决方案1】:

    这不是 kohana 问题,请阅读 url hash。你不能在 php 中得到它,但你可以在 js 中做到:创建点击处理程序并发送 ajax 请求。

    【讨论】:

    • 谢谢!是的,我发现它是被主题中的js控制的。
    猜你喜欢
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-04-29
    • 2021-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多