在PHP中包含uri“/ user / sidebar”页面(Kohana Framework)

时间:2012-03-27 20:01:22

标签: php kohana

我想在模板设计右侧的用户/侧栏上设置页面。

通常,我会包含一个php文件。但我正在使用Kohana Framework,所以我为这个侧边栏创建了一个视图和一个控制器,并存在于mysite.com/user/sidebar

现在我<?php include "/user/sidebar"; ?>如何正确?我没有得到这样的文件og dir错误。我尝试了完整的网址,但是allow_url_include = 0

2 个答案:

答案 0 :(得分:0)

查看Kohana文档......

您似乎可以使用以下命令在视图中包含“请求”。

<?php echo Request::factory('user/sidebar')->execute() ?>

有关详细信息,请参阅此页:http://kohanaframework.org/3.0/guide/kohana/mvc/views

答案 1 :(得分:0)

AndrewR的评论很接近。对于Kohana 3.2,您需要在视图中加载视图而不是在视图中加载请求:

<?php echo View::factory('/user/sidebar'); ?>

<?php include Kohana::find_file('views', 'user/sidebar') ?>

要么可以接受。