我有一个文章表和一个activationpages表,我想在我的文章控制器上调用activationpages表,以便我的&#if; if语句'在我的文章/视图/添加将工作。它总是说"未定义的变量我是cakephp的初学者,所以如果有人可以帮助我,请好。
这是我的文章/控制器代码(我已经评论了我添加的代码)
function add() {
if (!empty($this->data)) {
$this->Article->create();
if ($this->Article->save($this->data)) {
$this->Session->setFlash(__('The article has been saved', true));
$this->redirect(array('action' => 'index'));
} else {
$this->Session->setFlash(__('The article could not be saved. Please, try again.', true));
}
}
$users = $this->Article->User->find('list');
$categories = $this->Article->Category->find('list');
$statuses = $this->Article->Status->find('list');
//$activationpage = $this->set('activationpage');
$this->set(compact('users', 'categories', 'statuses'));
}
以及我的观点/添加" if statement"
<?php if ($activationpage['Activationpage']['studentstatus_id']==2): ?>
答案 0 :(得分:1)
我认为你有表activationpages
。使用以下内容时:
$this->loadModel('Activationpage');
你可以与那张桌子交流。此代码在$this->Activationpage
中创建模型。
我接下来没有得到你想要的东西......也许你可以给出一个明确的解释?