Я следую учебнику в блоге и изменяю его в соответствии с потребностями своего сайта.У меня небольшая проблема с функцией просмотра.
function view($id = null)
{
$this->Article->articleid = $id;
$this->set('article', $this->Article->read());
}
Эта строка не работает, я получаю эту ошибку: Предупреждение (512): Ошибка SQL: 1054: Неизвестный столбец "Article.id" в "where оговорка '[CORE / cake / libs / model / datasources / dbo_source.php, строка 681]
Однако я получил его для работы с $this->set('article', $this->Article->find('first' , array('conditions' => array('Article.articleid' => $id))));
Моя схема для статей
- articleid
- userid
- title
- text
Запрос имеет WHERE Article
. id
= '1' однако, это неправильно.Это должен быть articleid вместо id
В любом случае, я могу изменить это, чтобы я мог использовать read ()?