在控制器和视图之间传递值

时间:2015-05-14 20:17:55

标签: php model-view-controller view controller

我在另一个人的项目框架内工作,我缺乏使用MVC的经验是有问题的。控制器index()通过$data变量将值传递给其视图,然后视图具有触发控制器中其他功能的URL。

当单击其中一个URL时,我需要将此值传递给正在调用的控制器函数。我不想在URL本身中传递它,我想知道是否还有其他好办法吗?

示例控制器函数我需要将值传递给:

public function ftp($request = null)
{
    $data['title'] = 'ftp';
    $data['page'] = 'services';
    \helpers\session::set('template', 'default');
    if (!Session::get('user'))
    {
        Url::redirect('');
    }
    else
    {
        $data['request'] = $request;
        $data['baseUrl'] = '/site/'.$request.'/';
        $this->view->render('site/ftp',$data);
    }
}

0 个答案:

没有答案