Php Zend框架插入到

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()

我应该使用元素在表单中提交输入的内容。我需要在Zend Framework中插入。我试过了,但不起作用

控制器:

   $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               
                ));