2
<?php
class Model_Cliente extends ORM {
protected $_table_name = 'clientes';
protected $_primary_key = 'id';
protected $_has_one = array('loja' => array());
}
?>
<?php
class Model_Loja extends ORM {
protected $_table_name = 'lojas';
protected $_primary_key = 'id';
}
?>
<?php
// code here ...
public function action_index()
{
$loja = ORM::Factory('loja');
$loja->nome = 'Foo Bar Store';
$loja->endereco = 'foobar';
$loja->senha = '123456';
$cliente = ORM::Factory('cliente');
$cliente->empresa = 'Foo Bar Ltda.';
$cliente->responsavel = 'João da Silva Foo Bar';
$cliente->email = '[email protected]';
$cliente->telefone = '123456789';
$cliente->novidades = true;
$cliente->loja = $loja;
$cliente->save();
}
// code here ...
?>
「Kohana_Exception [0]:lojaプロパティがModel_Clienteクラスに存在しません」というエラーが表示されます。Kohana 3 ORM:関係の保存
私はクライアントにlojaを追加できません($ cliente-> loja = $ loja)して保存できませんか?
+1 – gpasci