Я хочу использовать метод сохранения для сохранения данных формы. но когда я вызываю save на объект, он дает следующую ошибку. Он отлично работает, если я вызываю метод insert на объекте. Фатальная ошибка: Вызов неопределенной методаZend framework save вместо обновления вставки
Application_Model_Content :: сохранить() в /var/www/html/ZendTecAdmin/application/controllers/AdminController.php на линии 44
Ниже мой контроллер код действия
$content = new Application_Model_Content();
if($this->_request->getParams('id')){
$id = $this->_request->getParams('id');
$row = $content->find($id)->toArray();
if($row){
$form->populate($row[0]);
}
}
if ($this->_request->getPost('Publish')) {
$formData = $this->_request->getPost();
if ($form->isValid($formData)) { //If form data is valid
unset($formData['Publish']);
$content->save($formData);
//$content->insert($formData); //it works fine
}
}
Ниже моя модель
<?php
class Application_Model_Content extends Zend_Db_Table
{
protected $_name = "content";
}
Пожалуйста, помогите мне, чтобы получить его решить.
Там нет встроенного метода 'save' существует в Зенде. Если вы хотите, вам нужно создать одну проверку для [ссылки] (http://framework.zend.com/manual/1.12/en/learning.quickstart.create-model.html). – Rikesh