我实际上有两个问题:
- 我正在使用一个灯箱插件,单击该插件时会加载页面的 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');
}
}
然后iframes/index.php
在您的视图文件夹中创建,瞧。您可以使用 url 访问它mysite/iframe/
:)