Questions tagged [yii]

Yii — веб-фреймворк, написанный на PHP и реализующий паттерн MVC. Использовать для вопросов связанных с первой версией фреймворка.

Yii — это основанный на компонентной структуре PHP-фреймворк для разработки веб-приложений.

Последние стабильные версии

Ресурсы

908 questions
4
votes
2 answers

Почему валидация выполняется, хотя должна выдавать ошибку?

Собственно ситуация такая: Есть некоторая модель, в которой прописано следующее (делал по примеру): public function rules() { return array( array('begin_at', 'uniqueBeginAndEnd', 'message'=>'Сроки проведения с такими условиями уже…
2
votes
1 answer

Журналирование в Yii

Есть проект на Yii 1. Достался от другого разработчика. Там в папке runtime хранятся логи, 5 файлов. Каждый по 1мб. Запись логов идет циклически, т.е. после того, как заполнится новый, старые удаляются. Вопрос: Где отрегулировать количество…
2
votes
1 answer

Дублирование страниц в yii

Ниже приведены примеры, при которых фреймверк yii выдает одну и туже страницу. Нужный вариант пометил как "верный!", как избавиться от остальных? http://site.ru/site/index http://site.ru/site http://site.ru/ - верный! И вот еще пример…
1
vote
1 answer

Yii2 не подключается widget

Всем привет! Немогу подлючить виджет в Yii2, вот сам виджет

Виджет

и на это срочке выдается ошибка: Class 'testwidget' not found В чем может быть проблема? Делал по уроку https://webformyself.com/yii2-vidzhety/
Sergey P
  • 159
1
vote
1 answer

yii1 preload сайта

Задача состоит в том, что при первом заходе на любую страницу сайта записывать данный get параметров в куки. я думаю это сделать так в конфиге 'preload' => array('log','analytic'), создал компонент class Analytic extends CApplicationComponent { …
mydls1
  • 785
1
vote
1 answer

Как получить submit от ajaxSubmitButton?

Есть форма(yii1) $form = $this->beginWidget('CActiveForm', array( 'action' => Yii::app()->createUrl($this->route), 'method' => 'get', 'id' => 'MyForm' )); ?>
Fitstd
  • 793
1
vote
1 answer

Как посчитать число значений в cgridview с учетом фильтра?

Как правильно сделать подсчет значений в колонке cgridview, если в зависимости от фильтра количество ячеек в колонке меняется.
1
vote
0 answers

Yii и Couponic script проблема в рендере скриптов

Здраствуйте, на фреймворке Yii сделана система Couponic script. Там используеться функция обратного отсчета с использованием скрипта jquery.countdown. Проблема в том что когда вызываю функцию controller->worklet('deal.timeLeft',…
Solunski.D
  • 95
  • 1
  • 1
  • 10
1
vote
1 answer

Ошибка в Yii Framework - обязательный author_id

Делаю простой блог по инструкциии в официальном руководстве фреймворка. Я на этой странице. Указываю ваше внимание на данный фрагмент. Основываясь на анализе требований, изменим метод rules() следующим образом: public function rules() { return…
1
vote
1 answer

Вопрос по конструктору форм в Yii

Изучаю Yii на примере создания простого блога с офсайта фреймворка. На этой странице есть описание: Отдельно следует описать использование "списочных" типов dropdownlist, checkboxlist и radiolist. Для них необходимо задать свойство items…
1
vote
0 answers

При включении в конфиге Yii session авторизация не работает

До включения session уже было отлажено и хорошо работало. В конфиге подключаю: 'session' => array( 'class' => 'CDbHttpSession', 'connectionID' => 'db', 'sessionTableName' => '{{sessions}}', 'autoCreateSessionTable' =>…
Mс1er
  • 58
1
vote
1 answer

Сложный поиск по many_many в связанной таблице

Пытаюсь разобраться с AR запросами в Yii 1.x.. Есть модель User [id, name] Каждый User имеет несколько моделей Task [id, user_id] (через HAS_MANY) При этом есть еще и модель Project [id, name], которая связана с Task через MANY_MANY (таблица…
Maksim
  • 11
1
vote
2 answers

Yii как проверить доступность страницы?

Предположим у каждого пользователя есть роль. Роли соответствуют ид страниц. Для внешних ссылок я сделал такую проверку (грузится во фрейм). Перед загрузкой смотрю есть в таблице haspage (сводная таблица - id роли, id страницы) запись и в…
des1roer
  • 2,676
1
vote
1 answer

Yii подменить layout в контроллере?

народ подскажите как сделать следующее в контроллере ? If ($_GET['mode'] == 1 ) public $layout='//layouts/column2'; else public $layout='//layouts/column1';
des1roer
  • 2,676
1
vote
1 answer

Yii CPasswordHelper как использовать?

Не могу понять, как делать. Покажите, пжс, наглядно.
anunak
  • 576
1
2 3
8 9