Pessoal.
Nao estou conseguindo acessar attributos de classe direto...
ex:
$prdins=new Prod();--CActiveRecord
$prdins->client_id ="client1";
$prdins->refil= $refil;
$prdins->save();
mas ele salva como NULL....
se eu der um
print_r($prdins->refil);
tambem retorna null...
e nao eh soh com activerecord object
pra CForm, eu soh consigo acessar no formato de array...
$model=new InsProdForm;
$form= new CForm('application.views.inserir._form',$model);
if($form->submitted('submit') && $form->validate())
Prod::model()->inserir(
$form->model['client_id']...
se eu tentar acessar com $form->client_id, ele nao grava....
todos os tutoriais que eu leio mencionam em escrever os atributos direto no objeto ($form->client_id)... mas nao consigo acessar de jeito nenhum
Alguma ideia?
Abraco
Page 1 of 1
acessando atributos da classe
#2
Posted 29 November 2012 - 12:43 PM
hunt3r, on 27 July 2012 - 09:23 PM, said:
Pessoal.
Nao estou conseguindo acessar attributos de classe direto...
ex:
$prdins=new Prod();--CActiveRecord
$prdins->client_id ="client1";
$prdins->refil= $refil;
$prdins->save();
mas ele salva como NULL....
se eu der um
print_r($prdins->refil);
tambem retorna null...
e nao eh soh com activerecord object
Alguma ideia?
Abraco
Nao estou conseguindo acessar attributos de classe direto...
ex:
$prdins=new Prod();--CActiveRecord
$prdins->client_id ="client1";
$prdins->refil= $refil;
$prdins->save();
mas ele salva como NULL....
se eu der um
print_r($prdins->refil);
tambem retorna null...
e nao eh soh com activerecord object
Alguma ideia?
Abraco
Amigo, ainda não tenho muita propriedade para falar sobre o Yii, mas tenta trocar variável $refil para um valor fixo e depois ative CWebLogRoute na configuração da aplicação para ver o sql que está sendo gerado. Eu tive um problema parecido, mas no meu caso que uso Postgresql era a sequence que estava desatualizada.
#3
Posted 29 November 2012 - 07:51 PM
Lechimar,
Tenta:
Verifica se o $refil não está retornando nulo.
Tenta:
$prdins=new Prod();--CActiveRecord $prdins->client_id ="client1"; $prdins->refil= 1; $prdins->save();
Verifica se o $refil não está retornando nulo.
Newerton Vargas de Araújo
Share this topic:
Page 1 of 1

Help













