CakePHP:Filter Index()与session';用户ID
我有一个小的cakePHP应用程序,允许用户登录,并提供一个会话来给出他们在指定项目上的状态 我正在将add()函数的烘焙视图部分替换为控制器中的以下代码行,该部分要求哪个用户为下创建新的状态报告:CakePHP:Filter Index()与session';用户ID,php,cakephp,filter,Php,Cakephp,Filter,我有一个小的cakePHP应用程序,允许用户登录,并提供一个会话来给出他们在指定项目上的状态 我正在将add()函数的烘焙视图部分替换为控制器中的以下代码行,该部分要求哪个用户为下创建新的状态报告: $this->data['Status']['user_id'] = $this->Auth->user('id'); 我想在index()函数中做一些类似的操作,这样用户也可以只查看他们以前的状态报告,而不查看任何其他用户 如何尝试筛选index()函数 function in
$this->data['Status']['user_id'] = $this->Auth->user('id');
我想在index()函数中做一些类似的操作,这样用户也可以只查看他们以前的状态报告,而不查看任何其他用户
如何尝试筛选index()函数
function index() {
$this->Status->recursive = 0;
$this->set('statuses', $this->paginate());
}
您将要查看设置。cakePHP书籍(链接)是一个很好的资源 只需在paginate变量中设置条件:
function index() {
$this->paginate = array(
'recursive' => 0,
'conditions' => array('Status.user_id' => $this->Auth->user('id')),
);
$this->set('statuses', $this->paginate('Status'));
}
完美的谢谢你的快速回复!