在PHP中包含一个uri“/ user/sidebar”页面(Kohana框架)

问题描述:

我希望在模板设计的右侧有用户/侧栏上的页面。在PHP中包含一个uri“/ user/sidebar”页面(Kohana框架)

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

存在现在我怎么会<?php include "/user/sidebar"; ?>正确的?我没有得到这样的文件og dir错误。我试着完整的URL,但allow_url_include = 0

只是翻翻Kohana的文档...

好像你可以包括使用以下命令视图内的“请求”。

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

更多信息,请参见本页面:http://kohanaframework.org/3.0/guide/kohana/mvc/views

AndrewR的评论接近。对于Kohana的3.2,你要在一个视图中加载一个视图,而不是内的视图的请求:

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

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

要么是可以接受的事情。

+1

他的回答是对的,因为通过只包括视图它没有包含相关的控制器。 – Karem 2012-03-29 17:25:23