Kohana 3.1:从另一个内部调用控制器;不返回数据
|
我只是似乎无法解决这个问题...我有几个问题,请忍受! :)
首先,设置:
我有一个扩展Controller_Template的控制器(controllerA)。在controllerA的模板视图中,我具有jQuery选项卡,这些AJAX加载了另一个控制器(controllerB)。然后,我有一个“核心”控制器,其中包含我在其他控制器中重复使用的功能(嗯,无论如何我还是会喜欢的)。
现在我的问题是:
1.可以像上面提到的那样加载jQuery选项卡内容(最佳实践):
<li><a href=\"/controller\">test</a></li>
?
2.在JS和PHP中,我一直有一个\'core \'文件,用于可重复使用的代码。除了这种方式,还有更好的选择吗?我应该代替我的核心扩展Controller,然后再扩展所有控制器吗?我担心的是开销。
3.最后,如果我用Request::factory()->execute()->response()
调用内核,除非我使用die($data)
而不是return $data
,否则我什么也得不到。但是,如果我从内核的另一个内部调用该函数,它将无法正常工作。如何使它全面运作?
与往常一样感谢您的帮助!
布赖恩
没有找到相关结果
已邀请:
1 个回复
芳菱挨啡
返回字符串,所以至少需要
。而且不要忘记设置 $ this-> request-> Response in ajax方法。