Jho*_*man 6 php mysql zend-framework zend-db
发生错误应用程序错误异常信息:
消息:选择查询无法与另一个表连接这是我的代码:
<?php
class Application_Model_DbTable_Seguimientos extends Zend_Db_Table_Abstract {
protected $_name = 'Seguimientos';
public function buscarCaso($cod_beneficiario) {
$consulta = $this->select()
->from(array('seg' => 'Seguimientos'))
->join(array('casos' => 'Asuntos_Estudiantiles'),
'seg.cod_radicado = casos.codigo_radicado')
->where('casos.cod_beneficiario = ?', $cod_beneficiario);
$query = $this->fetchAll($consulta)->toArray();
return $query;
}
}
Run Code Online (Sandbox Code Playgroud)
Jho*_*man 22
<?php
class Application_Model_DbTable_Seguimientos extends Zend_Db_Table_Abstract {
protected $_name = 'Seguimientos';
public function buscarCaso($cod_beneficiario) {
$consulta = $this->select()
->from(array('seg' => 'Seguimientos'))
->join(array('casos' => 'Asuntos_Estudiantiles'),
'seg.cod_radicado = casos.codigo_radicado')
->where('casos.cod_beneficiario = ?', $cod_beneficiario)
->setIntegrityCheck(false); // ADD This Line
$query = $this->fetchAll($consulta)->toArray();
return $query;
}
}
Run Code Online (Sandbox Code Playgroud)
通过添加解决 ->setIntegrityCheck(false) !=)
在这个问题/答案中可以找到解释为什么这有帮助的原因