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
,否则我什么也得不到。但是,如果我从内核的另一个内部调用该函数,它将无法正常工作。如何使它全面运作? 与往常一样感谢您的帮助! 布赖恩     
已邀请:
使用反向路由生成 项目URI。否则您将修改所有 更改路由规则后的视图视图。 扩展您的Controller_Template 基本控制器类-这将是 其他所有的父类 控制器。
Request::factory()->execute()->response()
返回字符串,所以至少需要
echo
。而且不要忘记设置 $ this-> request-> Response in ajax方法。     

要回复问题请先登录注册