Kohana __()iFrame中的翻译

时间:2012-11-29 09:22:58

标签: php kohana kohana-3

我实际上有2个问题:

  1. 我正在使用一个灯箱插件,当点击它加载页面的iFrame时,如何让它指向视图文件夹中的文件?
  2. 第二个问题是否允许使用__()方法翻译iFrame的内容?

1 个答案:

答案 0 :(得分:3)

你不能只是将它指向一个视图文件,你想要创建一个最终显示该视图的控制器/动作的路径;就像你在Kohana中创建任何其他页面一样。在这种情况下,是的,您将能够使用__()翻译其内容。

实施例;在路线文件中:

Route::set('default', 'iframe(/<action>)')
->defaults(array(
    'controller' => 'iframe',
    'action'     => 'index',
));

然后,您可以创建一个控制器iframe.php并添加动作index或您要在iframe中使用的其他(静态,我假设)页面。 e.g:

class Controller_Iframe extends Controller
{
    public function action_index()
    {
        $this->request->response = View::factory('iframes/index');
    }
}

然后在您的views文件夹中创建iframes/index.php,瞧。您可以使用网址mysite/iframe/

访问它

:)