예제 #1
0
 function _init()
 {
     // Relationship definition
     self::$relationships = array('feedback' => ORM::belongs_to('\\Model\\Feedback'));
     // FIELD DEFINITION
     self::$fields = array('id' => ORM::field('auto[11]'), 'reply' => ORM::field('text'), 'feedback_id' => ORM::field('int[11]'), 'user_id' => ORM::field('int[11]'), 'created_at' => ORM::field('datetime'), 'updated_at' => ORM::field('datetime'));
     //
     // SETUP DATETIME ASSOCIATION
     $this->ts_fields = array('updated_at', '[created_at]');
 }
예제 #2
0
파일: user.php 프로젝트: nicarayz/linabiz
 function _init()
 {
     // Define relationships
     self::$relationships = array('user' => ORM::belongs_to('\\Model\\User'), 'role' => ORM::belongs_to('\\Model\\Role'));
     // Define fields definition
     self::$fields = array('u_id' => ORM::field('int[3]'), 'r_id' => ORM::field('int[3]'));
 }
예제 #3
0
 function _init()
 {
     self::$relationships = array('user' => ORM::belongs_to('\\Model\\Blog'), 'route' => ORM::belongs_to('\\Model\\Route'), 'media' => ORM::has_many('\\Model\\Post\\Media => \\Model\\Media'));
     self::$fields = array('id' => ORM::field('auto[11]'), 'title' => ORM::field('char[3,155]', array('required', 'max_length[155]')), 'summary' => ORM::field('string', array(), 'LONGTEXT'), 'content_raw' => ORM::field('string', array(), 'LONGTEXT'), 'content' => ORM::field('string', array(), 'LONGTEXT'), 'modified' => ORM::field('datetime'), 'created' => ORM::field('datetime'));
     $this->ts_fields = array('modified', '[created]');
 }
예제 #4
0
파일: user.php 프로젝트: nicarayz/linabiz
 function _init()
 {
     // Define relationships
     self::$relationships = array('user' => ORM::belongs_to('\\Model\\User'), 'job' => ORM::belongs_to('\\Model\\Job'));
     // Define fields definition
     self::$fields = array('id' => ORM::field('auto[3]'), 'user_id' => ORM::field('int[3]'), 'job_id' => ORM::field('int[3]'));
 }
예제 #5
0
 function _init()
 {
     self::$relationships = array('post' => ORM::has_many('\\Model\\Post\\Media => \\Model\\Post'), 'file' => ORM::belongs_to('\\Model\\File'));
     self::$fields = array('id' => ORM::field('auto[11]'), 'file_id' => ORM::field('numeric', array(), 'INT'), 'type' => ORM::field('string', array('required'), 'ENUM'), 'span' => ORM::field('numeric', array(), 'INT'), 'alt' => ORM::field('char[3,55]', array('required', 'max_length[55]')), 'modified' => ORM::field('datetime'), 'created' => ORM::field('datetime'));
     $this->ts_fields = array('modified', '[created]');
 }
예제 #6
0
 function _init()
 {
     self::$fields = array('idProduto' => ORM::field('auto[10]'), 'nomeProduto' => ORM::field('char[45]'));
     self::$relationships = array('categoria' => ORM::belongs_to('\\Model\\Categorias'));
 }
예제 #7
0
 function _init()
 {
     // Define relationships
     self::$relationships = array('user' => ORM::belongs_to('\\Model\\User', array('select:id,name,username')));
     // Define fields definition
     self::$fields = array('id' => ORM::field('auto[3]'), 'user_id' => ORM::field('int[3]'), 'name' => ORM::field('char[40]'), 'age' => ORM::field('int[3]'));
 }
예제 #8
0
 function _init()
 {
     // Define relationships
     self::$relationships = array('user' => ORM::belongs_to('\\Model\\User'));
     // Define fields definition
     self::$fields = array('id' => ORM::field('auto[3]'), 'user_id' => ORM::field('int[3]'), 'name' => ORM::field('char[40]'), 'hair_color' => ORM::field('email[20]'));
 }
예제 #9
0
 function _init()
 {
     self::$relationships = array('post' => ORM::belongs_to('\\Model\\Post'), 'media' => ORM::belongs_to('\\Model\\Media'));
     self::$fields = array('id' => ORM::field('auto[11]'), 'invoice_id' => ORM::field('numeric', array(), 'INT'), 'reservation_id' => ORM::field('numeric', array(), 'INT'), 'created' => ORM::field('datetime', array(), 'TIMESTAMP'));
     $this->ts_fields = array('[created]');
 }