Dmitry
то же самое(
какой у тебя тип поля и кодировка?
Evgeniy
какой у тебя тип поля и кодировка?
Делал sql> ALTER DATABASE `bortovy DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci тип - varchar
👀
народ, кто-нить пикручивал телеграм к фреймвоку? какую либу посоветуете?
если тебе бота нужно, можно за основу это взять https://github.com/php-telegram-bot/core
Evgeniy
а у поля конкрено?
SHOW VARIABLES LIKE 'varchar%'" так?
Dmitry
SHOW VARIABLES LIKE 'varchar%'" так?
насколько я помню нет. А что тебе религия phpmyadmin не позволяет поставить, ну или какая у тебя там субд ?
Dmitry
ну посмотри в нем в графическом представлении
👀
не за что
first
ребзя,а все методы в хелперах должны быть статическими же?
Ivan
Да
first
а если мне в хелпер нужно передавать объекты,и я их передаю в конструктор и там уже использую,как быть с этим?
first
или просто его заменить статическим методом и все так же делать?
Ivan
Если в хелпер нужно передавать объект то делай компонент. Или передавай объект в метод
first
окей,спасиб,пойду в доке копаться
Niko
@offout почему нужно делать копонент? Компоненты это ведь то, чем мы расширяем возможности нашего framework, что мы обычно подключаем через Service Locator? А если мне нужно что-то с объектом сделать, зачем подключать компонент? Или я путаю понятия?
Dmitry
@offout почему нужно делать копонент? Компоненты это ведь то, чем мы расширяем возможности нашего framework, что мы обычно подключаем через Service Locator? А если мне нужно что-то с объектом сделать, зачем подключать компонент? Или я путаю понятия?
в обозначенной задаче нужен какой то сервис, который будет выполнять какие то действия. Поэтому нужно создать отдельный класс сервиса, явно обозначить его зависимости и зарегистрировать в контейнере. А потом можно юзать где угодоно
Niko
Ты прав. Пойду у себя переделаю пару мест
Dmitriy
ребят, подскажите, как правильно работать с post-параметрами в экшенах в yii2? они же сами не мапятся в аргументы метода?
Dmitriy
угу
Dmitriy
а post тянуть только с реквеста?
Дмитрий
Post получают через yii::$app->request->post()
Dmitriy
ага
Dmitriy
понял
Dmitriy
спасибо )
Niko
Dmitriy Еще можно так получить post - Yii::$app->request->getBodyParam('someParam') или Yii::$app->request->getBodyParams()
Anonymous
ну вот зачем ты ему доку пересказываешь, дай ему лучше линк.
Niko
не люблю, когда я жду быстрый ответ, а мне дают линк
Kairzhan
вопрос. как во вьюшках указать класс объекта, чтобы можно было потом воспользоваться подсказкой методов в ide?
Niko
через комментарий /** * Model $model */
Anonymous
когда спрашивают что-то совсем из основ, то лучше линк.
Niko
аа, ну да
Kairzhan
Ivan
PHPDoc
Dmitriy
->post("param")
Alex
Господа
Alex
у меня тут печалько
Alex
как бы сказать актив филду data- параметры для опций?
The Ant
как бы сказать актив филду data- параметры для опций?
К самому тегу: $form->field($model, 'date')->textInput(['data-id' => 123]) К контейнеру(вроде): $form->field($model, 'date', ['data-id' => 123])->textInput() или через опции: $form->field($model, 'date', ['options' => ['data-id' => 123]])->textInput() не помню точно.
Alex
Сяпки большое)
Alex
Спаситель мой)
The Ant
проверь сначало )
Alex
ща)
Alex
проканало)
Alex
люблю тя)
Артём
Если кому надо, написал библиотеку для своих целей. Она создает дерево вложенных элементов из массива по типу родитель-потомок, вложенность не ограничена и так же не важна последовательность в массиве, т.е. Родитель может быть выше или ниже потомка или вообще в разных частях массива находится. Подходит для меню, вложенных комментариев или категорий. Библиотека доступна в двух версиях, для php и для javascript. Пример: https://artnv.github.io/TreeBuilder/index.html
The Ant
ну а вообще если можно будет выбирать способ построения дерева, то вообще супер
Артём
так nested sets без рекурсии уже есть
Артём
много статей находил
The Ant
так и adjacency list тоже есть, но это не помешало тебе запилить свою библиотеку
Артём
ну так мне для своих целей
The Ant
так зачем рекламировать? )
Артём
ну можт кому-то пригодится
Артём
мне конкретно для spa-приложения нужно, там немного категорий будет и с хранением заморачиваться не хочется, а теперь одним запросом select * get categories и у меня уже готовое дерево
Артём
а по YII, это нормальная книга для изучения фреймворка, Марк Сафронов - разработка веб-приложение в y Yii2 2015 года? Тупо чтобы понять как работает и смог запилить от блога до инет-магазина
Pavel
Alexander welcome
Borys
У Елисеева шикарный курс yii2-shop
M
привет всем. Разрешите вопрос. Неавторизованных юзеров надо редиректить на страницу авторизации. Я думаю, что в компоненте Controller в beforeAction поставить проверку (isGuest && текущая_страница_это_не_страница_авторизации) -> редирект на страницу авторизации Но. Почему-то в beforeAction если я возвращаю return $this->redirect($url); то action все-равно выполняется. А там тоже стоит проверка на права и вместо редиректа выбрасывается исключение. Почему после return в beforeAction происходит выполнение action - вопрос. Можете подсказать?
Айбулат
Привет, а по умолчанию, если добавить в behaviour правило, не пробовали?
Айбулат
он вроде так и делает
Valentin
Да для этого behavior
Айбулат
да, написание я не помню)
Konstantin
http://www.yiiframework.com/doc-2.0/yii-filters-accesscontrol.html
Konstantin
в этом фильтре указываешь кого куда пускать, а в коллбэке ставишь редирект на страницу авторизации (а он там и так стоит по дефолту, вроде)
M
этот behavior нужно ставить в каждом контроллере?
M
спс