我在另一个人的项目框架内工作,我缺乏使用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);
}
}