Quantcast
Channel: Yii Framework Forum
Viewing all articles
Browse latest Browse all 18717

Relacion Entre Tablas

$
0
0
Buenas a todos espero me puedan ayudar, el caso es que tengo dos tablas en diferentes schemas y diferentes modulos, las tablas serian una de alumnos y una de gestion de carrera, en el modelo de alumnos esta la relacion de esta manera:

'tbcarrerapersona'=>array(self::BELONGS_TO, 'TbCarreraPersona','persona_id')

Lo que quiero es lograr que en la busqueda al introducir el codigo de la carrera me filtre los alumnos por carrera, esta es la busqueda:

$criteria->compare('tbcarrerapersona.carrera_id',$this->carrera_search);

Por el momento la busqueda me retorna un error

Error 500: <h1>CDbException</h1>
<p>CDbCommand falló al ejecutar la sentencia SQL: SQLSTATE[42P01]: Undefined table: 7 ERROR: missing FROM-clause entry for table "tbcarrerapersona"
LINE 1: ...tbpersona"."id_persona"="t"."id_persona") WHERE (tbcarrerap...
^. The SQL statement executed was: SELECT COUNT(DISTINCT "t"."id_persona") FROM "sq_gestion_personal"."tb_discente" "t" LEFT OUTER JOIN "sq_gestion_personal"."tb_persona" "tbpersona" ON ("tbpersona"."id_persona"="t"."id_persona") WHERE (tbcarrerapersona.carrera_id=:ycp0)


Queria saber quien podria decirme el error que estoy cometiendo

Viewing all articles
Browse latest Browse all 18717

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>