YII: Шаблон модели при использовании CRUD генератора
Не понятно почему, но CRUD не создает самостоятельно модель для работы с таблицой БД. По крайне мере у меня. Потому из нескольких разрозненных кусков собрал «рыбу»:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <?php namespace app\models; class YandexKeys extends \yii\db\ActiveRecord{ public static function tableName(){     return 'api_map_keys'; // Имя таблицы в БД в которой хранятся записи } public function rules(){             return [             [['name', 'key'], 'required'],  // какие поля есть в таблице обязательные для добавления         ];     } public function attributeLabels(){  // Зададим имена колонок         return [             'id' => 'ID',             'name' => 'Имя',             'key' => 'Ключ API'         ];  }  public static function getAll(){   // выборка всех значений из БД     $data = self::find()->all();     return $data;  } } |