Articles of yii

Yii – как получить данные модели на страницу макета?

Я хочу указать список категорий на моей странице макета main.php. Поскольку в макете нет какого-либо связанного контроллера или модели, я хочу создать статический метод, подобный этому в модели категории: public static function getHeaderModels() { // get all models here return $models; } а затем в основном макете <?php $models = Category::getHeaderModels(); foreach($models as $model) { […]

условие yii критериев между датой

Я пытаюсь найти временные совпадения конкретного пользователя, я думаю, что моя логика поймает все круги, но это улавливает, только если начало ИЛИ конец находится между временным фреймом, но ничего не найдено, если оба они начинаются и заканчиваются между некоторые периоды записи! $tempModel = clone $this; // clone model $criteria->addCondition(' ( t.user = :user AND (t.startDate […]

«Недопустимый номер параметра: параметр не определен» Вставка данных

ОБНОВИТЬ Я делал мелкую ошибку при перечислении VALUES. Я должен был бы поставить «: имя пользователя», а не «: псевдоним». Я полагаю, что ответ на этот вопрос является свободным правлением для всех, кто этого хочет? Или я удаляю вопрос? ОРИГИНАЛ Я некоторое время использую шаблон активной записи Yii. Теперь мой проект должен получить доступ к […]

Как установить дату в NULL в Yii?

У меня есть столбец даты, который обычно принимает значения как dd.MM.yyyy . Правило его проверки в rules() модели rules() заключается в следующем: array('start, end', 'date', 'format' => 'dd.MM.yyyy'), Я заполняю базу данных из файла CSV, и мне хотелось бы установить дату в NULL (т.е. ничего), если CSV-запись пуста. Итак, я делаю: if (empty($csv_data)) { $user->start […]

как настроить URL-адрес в yii framework автоматически

Я просто изучаю структуру yii и читаю этот урок о том, как настроить URL-адрес но я понятия не имею, предположим, что у меня есть 10 контроллеров, должен ли я определять один за другим контроллеры в файле конфигурации? есть ли лучший способ настроить URL-адрес, например, www.yoursite.com/yourController/yourAction/yourID для всего контроллера? Я думаю, что кодогенератор сделал это автоматически […]