Я работаю в CakePHP. Я хочу, чтобы сохранить данные, размещенные в мой database.So Я создал функцию в контроллере, который выглядит, как показано ниже:данные не сохраняются в базе данных
function add_news()
{
$this->_checkSession();
$this->layout = "admin_inner";
if(!empty($this->params['form']))
{
$tit = $this->params['form']['title'];
$con = $this->params['form']['content'];
$query = "insert into news(news_title,news_content) values('".$tit."','".$con."')";
echo $query;
$this->News->query($query);
}
Configure::write('debug', '2');
}
напечатать запрос и выполнить в базе данных, то она работает fine.But здесь не execute.I делать не имеют Новости модель.
Примечание: Я работаю в CakePHP 1.3.13
Не знаком с cakePHP, но это действительно способ вставить данные в cakePHP? Я с трудом могу в это поверить. Не имеет ли cakePHP QueryBuilder или что-то в этом роде? – Daan
@Daan Итак, как я могу вставить данные в базу данных, используя ** save() **? Я пробовал использовать ** save() **, но не работал. –
Все, что вам нужно знать: http://book.cakephp.org/1.3/ru/The-Manual/Developing-with-CakePHP/Models.html#saving-your-data – Daan