fm_rac 0 Denunciar post Postado Setembro 29, 2010 Olá... estou tentando fazer uma busca, mas não está dando certo. se consulto assim: ->from(array('class' => 'classificados'), array('id_class', 'marca_class', 'modelo_class', 'ano_class', 'preco_class', 'combustivel_class', 'cor_class', 'portas_class', 'placa_class')) ->join(array('cad' => 'cadastroclass'), 'cad.id_cad_class = class.id_cadastro_class', array('estado_cad_class', 'cidade_cad_class')) ->limit($limit, $start)não aparece resultados. Mas se tiro o 'estado_cad_class', 'cidade_cad_class' ficando assim: ->from(array('class' => 'classificados'), array('id_class', 'marca_class', 'modelo_class', 'ano_class', 'preco_class', 'combustivel_class', 'cor_class', 'portas_class', 'placa_class')) ->join(array('cad' => 'cadastroclass'), 'cad.id_cad_class = class.id_cadastro_class', array(/*AQUI NAO TEM NADA*/)) ->limit($limit, $start) ele retorna os campos corretamente. Lembrando que quando executo esta consulta no SQL dá certo tbm. mas quando peço para o zend ler esta query, dá o mesmo erro: SELECT * FROM classificados JOIN cadastroclass ON ( classificados.id_cadastro_class = cadastroclass.id_cad_class) ERRO: Erro: Invalid controller specified (error) Obrigado. Compartilhar este post Link para o post Compartilhar em outros sites
fm_rac 0 Denunciar post Postado Outubro 1, 2010 Resolvido... pra quem prescisar: utilizei o ->setIntegrityCheck(false) não consegui uma explicação clara para isto... mas ta aí pra quem prescisar. Compartilhar este post Link para o post Compartilhar em outros sites