【发布时间】:2012-11-29 09:22:58
【问题描述】:
我实际上有两个问题:
- 我正在使用一个灯箱插件,单击该插件会加载页面的 iFrame,如何让它指向视图文件夹中的文件?
- 第二个问题是否允许使用
__()方法翻译 iFrame 的内容?
【问题讨论】:
我实际上有两个问题:
__() 方法翻译 iFrame 的内容?【问题讨论】:
你不能只将它指向一个视图文件,你想创建一个到最终将显示该视图的控制器/动作的路由;就像您在 Kohana 中创建任何其他页面一样。在这种情况下,是的,您将能够使用__() 来翻译其内容。
示例;在路由文件中:
Route::set('default', 'iframe(/<action>)')
->defaults(array(
'controller' => 'iframe',
'action' => 'index',
));
然后您可以创建一个控制器 iframe.php 并添加操作 index 或您想在 iframe 中使用的任何其他(我假设是静态的)页面。例如:
class Controller_Iframe extends Controller
{
public function action_index()
{
$this->request->response = View::factory('iframes/index');
}
}
然后在你的views文件夹中创建iframes/index.php,瞧。您可以通过网址mysite/iframe/访问它
:)
【讨论】: