我正在新学习Zend框架,目前我正在使用ID <script src="/js/jquery-1.12.0.min.js"></script>
<script src="/js/datatables/jquery.dataTables.min.js"></script>
<script src="/js/datatables/dataTables.bootstrap.min.js"></script>
<script src="/js/datatables/dataTables.buttons.min.js"></script>
<script src="/js/datatables/buttons.bootstrap.min.js"></script>
<script src="/js/datatables/jszip.min.js"></script>
<script src="/js/datatables/pdfmake.min.js"></script>
<script src="/js/datatables/vfs_fonts.js"></script>
<script src="/js/datatables/buttons.html5.min.js"></script>
<script src="/js/datatables/buttons.print.min.js"></script>
<script src="/js/datatables/buttons.colVis.min.js"></script>
var table = $('#example').DataTable({
lengthChange: false,
buttons: [ 'copy', 'excel', 'pdf', 'colvis' ]
});
table.buttons().container().appendTo( '#example_wrapper .col-sm-6:eq(0)' );
。我需要更新记录并保存到数据库中。
当我点击更新时动作不工作错误也无声我不知道如何追踪错误。错误只是像这样返回“应用程序错误”。 控制器:
updateAction
下一部分是型号:
public function updateAction()
{
$form = new My_Form_ApplicationForm();
$form->submit->setLabel('Save');
$this->view->form = $form;
if (!$this->getRequest()->isPost()) {
$formData = $this->getRequest()->getPost();
if ($form->isValid($formData)) {
$APPID = $form->getValue('APPID');
$APPNAME = $form->getValue('APPNAME');
$ID = (int)$form->getValue('ID');
$apps=My_Application::getInstance();
$apps->updateApp($ID, $APP_ID, $APP_NAME);
$this->_helper->redirector('index');
} else {
$form->populate($formData);
}
} else {
$ID = $this->_getParam('ID', 0);
if ($ID > 0) {
$apps=My_Application::getInstance();
$form->populate($apps->getApp($ID));
}
}
}
答案 0 :(得分:0)
首先,您的代码中存在语法错误。
将enter code herepublic
更改为public
接下来,您将应用程序设置为生产模式,因此它不会显示异常消息或堆栈跟踪。打开.htaccess
文件并添加以下行:
SetEnv APPLICATION_ENV development
如果第一部分已存在,请将值更改为开发。
现在点击刷新时,它应显示完整的异常消息和堆栈跟踪。如果enter code here
位修复了问题,则应用程序应该正常工作。如果没有,您是否可以发布异常和堆栈跟踪以获得进一步的帮助?