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

fly2k
2014.09.16, 16:26
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

zelenin писал(а):добавь к моему коду
$scenarios = $this->scenarios();
$scenario = $this->getScenario();
вот щас ваще не понил :о
это в behsviors() добавить? смысла не могу уловить...
fly2k
2014.09.16, 16:21
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

$user::findByLogin($this->login); сработал, и даже не сругалось, но я думаю, что это тоже самое что и обычный вызов User::findByLogin($this->login); ибо сама эта функция статическая и не может быть привязана ни к какому объекту... внутри неё все равно создается новый обект, уже с помощью тоже статич...
fly2k
2014.09.16, 15:52
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

Не ? $user = new User; $user->scenario = 'login'; $this->_user = user::findByLogin($this->login); не очень понял. В последней строке User или $user ? В первом случае, получается $user(и его scenario) ни на что не влияет. Во втором случае - можно ли вызывать статический метод из экземпляра класса и ...
fly2k
2014.09.16, 14:47
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

Вы сами пробовали делать условие по scenario в behaviors? как я и подозревал, этому методу сильно пофигу на то как меняется сценарий после создания модели... я пробовал два варианта: ... $this->_user = User::findByLogin($this->login); $this->_user->scenario = 'login'; // вариант 1 Yii::configure($th...
fly2k
2014.09.16, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

zelenin писал(а):ой-ой-ой.
ну лана, лана... я, видимо, действительно занудно разумничался, и, получается, сам не следую своим советам... стыжусь :oops:
надеюсь, я могу и в дальнейшем расчитывать на Вашу помощь? обещаю не заострять внимание на опечатках :)
fly2k
2014.09.16, 13:27
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

yiijeka писал(а):@fly2k после "шелковистыми" запятую пропустили.
балин, так у меня не тока с пхп проблемы, а еще и по русским языкам :) ну так то да, чёт я расчувствовался чутка, признаю... мир, дружба, жувачка!
fly2k
2014.09.16, 12:17
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

и, да, это не yii, а php. Судя по тому, что вы не поняли, как испраивть мою опечатку, у вас и с php проблемы. к чему такая сурьёзность? :) я так то еще при чтении ответа заметил ошибку, мне просто стало любопытно... искренне, так как мне бы мой внутренний парсер не позволил такую конструкцию написа...
fly2k
2014.09.16, 10:09
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

только конструкция типа:

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

$array[] = $key => $value;
не работает :)
fly2k
2014.09.16, 09:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

zelenin писал(а):вариантов куча. например
спасибо! все никак не могу привыкнуть к простоте и доступности каких то вещей в Yii :) после друпала как то кажется что на каждый чих нада тонны доков перечитать и несколько костылей запилить Ж)
fly2k
2014.09.15, 20:26
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

и в чем загвоздка? так а я вообще не понимаю как... ведь все логично, при каждом $model->save() будет EVENT_BEFORE_UPDATE... и как сделать чтобы save при логине не либо не выплевывал EVENT_BEFORE_UPDATE, либо чтобы как то в поведении про timestamp указать, например сценарий. В доках чет не нашел ка...
fly2k
2014.09.15, 17:46
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобратся с ивентами
Ответы: 38
Просмотры: 4999

Re: Не могу разобратся с ивентами

интересно, попробовал тоже сделать... только у меня есть еще updated_at и оно тоже срабатывает (на EVENT_BEFORE_UPDATE) каждый раз при логине(ибо там $user->save() делается) а как добавить условие например по сценарию, типа если сценарий login - меняем тока logged_at, если сценарий другой(update|cre...
fly2k
2014.09.15, 16:29
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по переводу своего валидатора
Ответы: 3
Просмотры: 1096

Re: Вопрос по переводу своего валидатора

я так делаю:
если есть приложение, шаблонный конфиг можно сгенерить с помощью yii message/config - выходной файл поправишь(пути и тд)
далее нада запустить yii message/extract configfile - оно пропарсит весь код, вытащит все месаги(Yii::t) и создат файл перевода - его уже и будешь править...
fly2k
2014.09.15, 16:19
Форум: Общие вопросы (Yii 2.x)
Тема: GridView комбинирование ячеек (rowspan)
Ответы: 7
Просмотры: 5861

Re: GridView комбинирование ячеек (rowspan)

а можно подробнее? чтоб велосипед не изобретать, можно без кода, хотя бы какие методы каких классов посмотреть на предмет переопределения...
fly2k
2014.09.15, 13:24
Форум: Общие вопросы (Yii 2.x)
Тема: GridView комбинирование ячеек (rowspan)
Ответы: 7
Просмотры: 5861

Re: GridView комбинирование ячеек (rowspan)

чтобы было понятно приведу код: ... $columns = [ ... [ //'header' => 'title', // тут нада как то сказать что отображаем в хедере title & name и позволить сортировку по ним 'attribute' => 'name', // так показывает label и сортировку только по name, если не указать, то хедер пустой 'format' => 'raw', ...
fly2k
2014.09.15, 13:14
Форум: Общие вопросы (Yii 2.x)
Тема: GridView комбинирование ячеек (rowspan)
Ответы: 7
Просмотры: 5861

GridView комбинирование ячеек (rowspan)

Ку! Давно хочу разобраться как по уму делать сабж. Самый распространённый пример, когда нужно сделать, чтобы в одной ячейке отображалось 2 или более атрибутов. Само отображение - без проблем, что хочешь можно написать в анонимной функции сваойства value от DataColumn. Но вот как сделать чтобы в заго...
fly2k
2014.08.30, 18:38
Форум: Общие вопросы (Yii 2.x)
Тема: $obj->getValue() vs $obj->value, скорость и тд
Ответы: 0
Просмотры: 639

$obj->getValue() vs $obj->value, скорость и тд

Ку! Кто что думает про эти магические методы? Красиво конечно, гораздно приятнее писать что нить типа Yii:$app->user->identity вместо Yii:$app->getUser()->getIdentity() Но наблюдаю такую тенденцию, что народ настойчиво юзают прямой вызов функции... даже где то каммит видел состоящий только из замены...
fly2k
2014.08.19, 23:54
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по assets, bootstrap, etc
Ответы: 7
Просмотры: 2791

Re: Подскажите по assets, bootstrap, etc

ок, но это app-wide, а можно эти свойства менять "на ходу"? у меня для каждого экземпляра модели(страница-минисайт) свои css...
fly2k
2014.08.19, 20:10
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по assets, bootstrap, etc
Ответы: 7
Просмотры: 2791

Re: Подскажите по assets, bootstrap, etc

то есть hardcoded путь 'css/bootstrap.css' в BootstrapAsset никак не изменить? подозреваю на уровне конфига приложения может быть, но нада именно чтобы в коде можно было подменять бутсрап на свой(с использованием конвертера less->css). Я хз как по уму делается, но там в виджетах жестко: BootstrapPlu...
fly2k
2014.08.19, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по assets, bootstrap, etc
Ответы: 7
Просмотры: 2791

Re: Подскажите по assets, bootstrap, etc

Так это нормально что у бутстраповых виджетов в зависимостях бустраповский css. это да, но тогда должен быть какой то метод подменить оригинальный бутсрап на кастомный... я чет с ходу не понял как это сделать... получается если использовать yii\bootstrap виджеты, то тема-css тока одна могет быть? н...
fly2k
2014.08.19, 12:06
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите по assets, bootstrap, etc
Ответы: 7
Просмотры: 2791

Подскажите по assets, bootstrap, etc

Ку! Есть AR-модели(страниц) и нужно сделать так чтобы на view каждой модели можно было задавать индивидуальные css. Вообще каждому своё с нуля. Вьюха - одна на всех, только цсс-ки разные. При этом, нужно чтобы они(css-ки) генерились из настроек в админке, в идеале через less, чтобы можно было bootst...