我已经构建了一个zend框架应用程序.我想在此应用程序中使用node.js和socket.io但不知道从哪里开始.我使用了一个简单的node和socket.io应用程序,只需创建一个index.html文件并使用fsReadSync读取此文件,但是如何将我的zend框架页面连接到node.js和socket.io.
请帮助任何人.谢谢.
我需要帮助来消除toArray()zend框架中的致命错误.
致命错误:在非对象上调用成员函数toArray()
我在我的控制器中使用以下代码
$obj = new Admin_Model_UserMapper();
$where = array('id = ?'=>$decryptId);
$data = $obj->fetchAll($where);
// $currentData = $data->current();
$dataArr = $data->toArray();
$form = new Admin_Form_UserForm();
$form->setAction('edit-user');
$form->populate($dataArr);
Run Code Online (Sandbox Code Playgroud)
当我使用toArray()或时,我在两种情况下都会出现致命错误current().
我已经使用了以下代码,但没有得到任何解决方案,它产生相同的错误:
$db = Zend_Db_Table::getDefaultAdapter();
$select = $db->select()->from('user')->where('id= ?',$decryptId);
$stmt = $select->query();
$result = $stmt->fetchAll();
if(count($result) > 0){
$dataArr = $result->toArray();
}
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?