こんにちは、私のページのリンクをクリックすると、ページに移動するときにからのid
情報が表示されないため、SQLがデータベースにクエリを実行すると、これがクエリされますtemplate
view
SELECT `Field`.`name`
FROM `pra`.`fields` AS `Field`
LEFT JOIN `pra`.`templates` AS `Template` ON (
`Field`.`template_id` = `Template`.`id`)
WHERE `template`.`id` IS NULL
データベースは、id は = であるべきだと言っています2
ここにビュー関数のコードがあります
$fields = $this->Field->find('all',
array('fields'=>array('name','template_id'),
'conditions' => array('template_id' => $this->Auth->user('template.id'))));
$this->set('field', $fields);
更新されたコード、template_id はまだ null に等しい
ハードコードすると正しく動作する場合、この行に問題があります$this->Auth->user