1
0
mirror of synced 2024-12-13 14:56:01 +03:00
doctrine2/models/QueryTest_Rank.php

21 lines
697 B
PHP
Raw Normal View History

<?php
class QueryTest_Rank extends Doctrine_Record
{
/**
* Initializes the table definition.
*/
public function setTableDefinition()
{
$this->hasColumn('title as title', 'string', 100,
array('notnull'));
$this->hasColumn('color as color', 'string', 20,
array('notnull', 'regexp' => '/^[a-zA-Z\-]{3,}|#[0-9a-fA-F]{6}$/D'));
$this->hasColumn('icon as icon', 'string', 50,
array('notnull', 'default' => ' ', 'regexp' => '/^[a-zA-Z0-9_\-]+\.(jpg|gif|png)$/D'));
}
public function setUp()
{
$this->hasMany('QueryTest_User as users', 'QueryTest_UserRank.userId');
}
}