Php Zend框架插入到
我应该使用元素在表单中提交输入的内容。我需要在Zend Framework中插入。我试过了,但不起作用 控制器:Php Zend框架插入到,php,zend-framework,insert,Php,Zend Framework,Insert,我应该使用元素在表单中提交输入的内容。我需要在Zend Framework中插入。我试过了,但不起作用 控制器: $uri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri(); $part = basename($uri); $this->view->form_insert = $form_insert; if ($request->isPost()
$uri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri();
$part = basename($uri);
$this->view->form_insert = $form_insert;
if ($request->isPost())
{
if ($form_insert->isValid($this->_request->getPost()))
{
$insert=$form_insert->getValue('message');;
$messageModel = new Model_NewMsg();
$select_msg = $messageModel->insert(
array('insert_date' => 'NOW()',
'from_user' => 'SUPPORT',
'message' => '$insert',
'send_date' => '0000-00-00 00:00:00',
'to_user' => '$part'
));
}
}
<?php
class Model_NewMsg extends Zend_Db_Table_Abstract
{
protected $_name = 'name_of_table';
protected $_schema = 'name_of_database';
}
型号:
$uri = Zend_Controller_Front::getInstance()->getRequest()->getRequestUri();
$part = basename($uri);
$this->view->form_insert = $form_insert;
if ($request->isPost())
{
if ($form_insert->isValid($this->_request->getPost()))
{
$insert=$form_insert->getValue('message');;
$messageModel = new Model_NewMsg();
$select_msg = $messageModel->insert(
array('insert_date' => 'NOW()',
'from_user' => 'SUPPORT',
'message' => '$insert',
'send_date' => '0000-00-00 00:00:00',
'to_user' => '$part'
));
}
}
<?php
class Model_NewMsg extends Zend_Db_Table_Abstract
{
protected $_name = 'name_of_table';
protected $_schema = 'name_of_database';
}
您的数组似乎有问题
试着这样使用它:
$messageModel = new Model_NewMsg();
$data = array(
'insert_date' => date('Y-m-d H:i:s'),
'from_user' => 'SUPPORT',
'message' => $insert,
'send_date' => '0000-00-00 00:00:00',
'to_user' => $part
);
$select_msg = $messageModel->insert($data);
使用以下命令:
$select_msg = $messageModel->insert(
array('insert_date' => new Zend_Db_Expr('NOW()'),
'from_user' => 'support',
'message' => $insert,
'send_date' => '0000-00-00 00:00:00',
'to_user' => $part
));