quinta-feira, 6 de setembro de 2012

Yii - consultas SQL

O framework Yii não realiza a geração automática do código CRUD para tabelas com chave primária composta (Yii 1.1.12). Esse tipo de tabela é utilizada para modelar o relacionamento N para N entre duas tabelas. Portanto, o desenvolvedor precisa codificar as operações necessárias usando SQL e isso pode ser feito empregando a estrutura disponibilizada pelo framework. O exemplo a seguir demonstra como isso é simples, após a execução deste comando a variável $user  vai conter os valores presentes na tabela tbl_user.

$user = Yii::app()->db->createCommand()                          
        ->where('user_id=:id',array(':id'=>1))  
        ->select('*')                                               
        ->from('tbl_user')                                       
        ->queryRow();
                                         

Nenhum comentário:

Postar um comentário