for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace dameter\abstracts\models;
use dameter\abstracts\DActiveRecord;
/**
* This is the model class for table "language".
*
* @property integer $language_id
* @property string $code
* @property string $name
* @package dameter\abstract\models
* @author Tonis Ormisson <[email protected]>
*/
abstract class Language extends DActiveRecord
{
* {@inheritdoc}
public function rules()
return [
[['code', 'name'], 'required'],
[['code'], 'string', 'max' => 16],
[['name'], 'string', 'max' => 255]
];
}
public static function tableName()
return "{{language}}";
public static function primaryKey()
return ["language_id"];
* @param string $code
* @return static
public abstract function findByCode($code);