-
Notifications
You must be signed in to change notification settings - Fork 2
Model
Carlos Eduardo edited this page Mar 17, 2016
·
3 revisions
<?php
namespace Model;
use \Core\Model;
class UserModel extends Model {
public $id;
public $name;
public $email;
public $password;
public $active;
}
Todo Model deve estar no namespace Model
;
Os Models sempre devem terminar com Model
no nome, como no exemplo UserModel
. O arquivo também deve ser salvo com o mesmo nome (tudo em minúsculo, para compatibilidade com o Linux), ex: usermodel.class.php
;
Se o nome do model (sem o sufixo Model
) for diferente da tabela no banco de dados, o model deverá receber uma propriedade estática que referencie a tabela:
private static $_reference = 'users';
Um Model sempre deve ser estendido da classe \Core\Model
;