Rumah  >  Artikel  >  pembangunan bahagian belakang  >  zend framework控制器点击提交 指定的网页无法访问 测试获取表单的数组能够正常输出 表模型也没错

zend framework控制器点击提交 指定的网页无法访问 测试获取表单的数组能够正常输出 表模型也没错

WBOY
WBOYasal
2016-06-23 14:14:51848semak imbas



点击提交后
您指定的网页无法访问! 
错误类型:500

控制器代码
public  function additemAction(){
       $name=$this->getRequest()->getParam('name');
   $description=$this->getRequest()->getParam('description');
   $vote_count=$this->getRequest()->getParam('vote_count');
  
/*      
    echo  $name,$description,$vote_count;
  
   exit();*/
  
  
   $data=array(
           'name'=>$name,
          'description'=>$description,
        'vote_count'=>$vote_count
   );
  
 
   $itemModel=new Item();
   $itemModel->insert($data);
          $this->redirect('ok');
  }



Item.php

//这里必须继承Zend_Db_Table,否则就不是表模型
class  Item extends  Zend_Db_Table{
//默认主键为id  可以不写
    protected   $_primary='id';
protected  $_name='item';


}


回复讨论(解决方案)

你数据库有没有配置的?

"指定的网页无法访问"是不是提交的路径有问题呢?

     $this->_redirect('ok');

请问问题解决了吗?我也有同样的问题.

同问,请大师求解

兄弟们,俺终于发现原因了
就是mysql里的item表里某个字段名拼写错了,就会造成这样的结果
俺的就是description在item表里写成 descrption,差了一个字母i
整整搞了1个星期.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:数组合并问题Artikel seterusnya:thinkphp框架一些小疑问