Найдено 99 результатов

vastzp
2016.01.25, 08:21
Форум: Общие вопросы (Yii 2.x)
Тема: не загружается картинка
Ответы: 5
Просмотры: 1763

Re: не загружается картинка

$files - у вас такое свойство
$file - а такого свойства нет
vastzp
2016.01.18, 23:11
Форум: Обо всем
Тема: Новогодняя загадка
Ответы: 12
Просмотры: 4037

Re: Новогодняя загадка

Точно. Вы правы!
vastzp
2016.01.18, 23:09
Форум: Обо всем
Тема: Новогодняя загадка
Ответы: 12
Просмотры: 4037

Re: Новогодняя загадка

Какое?
vastzp
2016.01.18, 23:05
Форум: Обо всем
Тема: Новогодняя загадка
Ответы: 12
Просмотры: 4037

Re: Новогодняя загадка

Тоже пробрутфорсил. Собственно в ответах zelenin можно местами поменять значения до / и после.
vastzp
2016.01.18, 21:21
Форум: Общие вопросы (Yii 2.x)
Тема: помогите плиз с behavior
Ответы: 15
Просмотры: 3477

Re: помогите плиз с behavior

Контроллер и behavior у вас уже есть. Вот моя модель: class Hdd extends ActiveRecord{ // public function behaviors() { return [ [ 'class' => PriceBehavior::className() ] ]; } public function rules() { return [ ['name', 'string'] ]; } } Попробуйте создать таблицу у которой будут id и name . Моя модел...
vastzp
2016.01.18, 21:14
Форум: Общие вопросы (Yii 2.x)
Тема: помогите плиз с behavior
Ответы: 15
Просмотры: 3477

Re: помогите плиз с behavior

Вот в контроллере вызываю:

Код: Выделить всё

	public function actionTest()
	{
        $model = new Hdd();
        $model->price_day_1 = 12;
        $model->price_day_2 = 14;
        $model->getPrice(null); // отрабатывает 
        $model->save(); // отрабатывает 
	}
vastzp
2016.01.18, 20:58
Форум: Общие вопросы (Yii 2.x)
Тема: помогите плиз с behavior
Ответы: 15
Просмотры: 3477

Re: помогите плиз с behavior

Немного переписал метод getPrice что бы убедиться что это он отрабатывает: public function getPrice($event) { echo "method: ".__METHOD__."\n"; var_dump($this->array_price_day); } Результат: method: app\components\PriceBehavior::getPrice array(2) { ["price_day_1"]=> int(...
vastzp
2016.01.18, 20:54
Форум: Общие вопросы (Yii 2.x)
Тема: помогите плиз с behavior
Ответы: 15
Просмотры: 3477

Re: помогите плиз с behavior

Ок. Тогда другой вопрос. Как вы вызываете метод getPrice который печатает пустой массив? Дело в том что я взял код вашего поведения и прикрепил к своей модели. После чего вот такой код отрабатывает т.е. вардампит массив. $model = new Hdd(); // такая модель была под рукой $model->price_day_1 = 12; $m...
vastzp
2016.01.18, 20:10
Форум: Общие вопросы (Yii 2.x)
Тема: помогите плиз с behavior
Ответы: 15
Просмотры: 3477

Re: помогите плиз с behavior

Покажите код модели. Возможно, будет легче понять.
vastzp
2016.01.17, 20:42
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу понять вот это "Контейнер внедрения зависимостей"
Ответы: 11
Просмотры: 4495

Re: Не могу понять вот это "Контейнер внедрения зависимостей"

Очень даже в тему ссылки, на мой взгляд. Вот читаю уже последнюю ссылку, появляется некое понимание по теме.
vastzp
2016.01.17, 18:13
Форум: Общие вопросы (Yii 2.x)
Тема: Наилучший вариант для группированного ListView
Ответы: 6
Просмотры: 2441

Re: Наилучший вариант для группированного ListView

Можно листать Item'сы, в случае если встречаем "новую" категорию, выводим описание предыдущей категории (если она была) и название новой. Выводим текущий Item'с. После пролистывания всех Item'сов вывести описание последней категории. Но мне кажется, что такой подход не совсем верный. Мне к...
vastzp
2016.01.16, 22:06
Форум: Общие вопросы (Yii 2.x)
Тема: Выборка определенных полей из связанных таблиц
Ответы: 8
Просмотры: 7680

Re: Выборка определенных полей из связанных таблиц

Для таблицы news вот так: public function actionView($id) { $new = News::find() ->select(['title', 'date', 'fulltext']) // скорее всего и id категории нужно указать, для того что бы метод getCategories отрабатывал ->with('categories') ->where(['url'=>$id]) ->one(); return $this->render('view',['new'...
vastzp
2016.01.16, 20:56
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу понять вот это "Контейнер внедрения зависимостей"
Ответы: 11
Просмотры: 4495

Re: Не могу понять вот это "Контейнер внедрения зависимостей"

$rows = (new \yii\db\Query())     ->select(['id', 'email'])     ->from('user')     ->where(['last_name' => 'Smith'])     ->limit(10)     ->all(); Скажите, вот в этом коде нам не нужно конфигурировать \yii\db\Query() потому что срабатывает этот самый "Контейнер внедрения зависимостей" верн...
vastzp
2016.01.14, 21:56
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу понять вот это "Контейнер внедрения зависимостей"
Ответы: 11
Просмотры: 4495

Не могу понять вот это "Контейнер внедрения зависимостей"

2 раза перечитал в мануале про Контейнер внедрения зависимостей (Dependency Injection Container) https://github.com/yiisoft/yii2/blob/master/docs/guide-ru/concept-di-container.md Практически ничего не понял :) Думаю если прочитаю третий раз, тоже не пойму :). Видимо не понимаю саму идею этого паттер...
vastzp
2015.12.28, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: правка связанных записей
Ответы: 12
Просмотры: 3212

Re: правка связанных записей

у юзера есть несколько номеров телефонов, телефоны хранятся в отдельной таблице при редактировании юзера нужно вывести все телефоны с возможностью удалить\добавить\изменить интересует материал как правильно это сделать ТС, получилось решить эту задачу? Дело в том что у меня тоже такая же задача. Ну...
vastzp
2015.12.26, 14:46
Форум: Общие вопросы (Yii 2.x)
Тема: andFilterWhere для непустых столбиков
Ответы: 4
Просмотры: 1857

Re: andFilterWhere для непустых столбиков

Пробовал. Но не получилось. В MySQL это я бы сделал так

Код: Выделить всё

WHERE ad <> ''
WHERE ad = '' 
Но как в этом случае поступить, не смог сообразить.

Знаю что задача очень простая, и уверен что решение тоже простое. Но что написать в методе andFilterWhere не понял.
vastzp
2015.12.25, 19:02
Форум: Общие вопросы (Yii 2.x)
Тема: andFilterWhere для непустых столбиков
Ответы: 4
Просмотры: 1857

Re: andFilterWhere для непустых столбиков

        // Нет рекламы. Извращенный способ конечно         if ($this->ad == '-1') { // нет рекламы             $query->andFilterWhere(['=', 'length(ad)', '0']);         }         if ($this->ad == '1') { // есть реклама             $query->andFilterWhere(['>', 'length(ad)', '0']);         }   Вот та...
vastzp
2015.12.25, 18:28
Форум: Общие вопросы (Yii 2.x)
Тема: andFilterWhere для непустых столбиков
Ответы: 4
Просмотры: 1857

andFilterWhere для непустых столбиков

Код: Выделить всё

        $query->andFilterWhere(['like', 'colname', $this->colname])
Что нужно написать в andFilterWhere что бы остались только строки у которых в 'colname' пустота?
Что нужно написать в andFilterWhere что бы остались только строки у которых в 'colname' НЕ пустота?