The Ant
перебираешь перебираешь, ставишь все подряд... хоть бы кто додумался сделать как надо. Одно говно пишут!
Андрей
парни
Андрей
почему Yii::$app->urlManager->baseUrl не работает?
Андрей
ну и вообще, как достать домен
NVlad
Андрей
\Yii::$app->request->baseUrl
тоже не работает
NVlad
случайно не из консоли вызываешь?
Андрей
нет
Андрей
<?= Yii::t('app', "Hello {$user->name} user name {$user->username}, you trying to reset password on {host}." , [ 'host' => Yii::$app->request->baseUrl, ]) ?>
The Ant
стебёшься? ну-ну... у тебя, наверно, всё всегда сразу получается)))
просто не ставлю говнорасширения типа картика. А если что-то эксклюзивное нужно - руками. У тебя явно эксклюзивное, раз иерархию дерева нада хранить отдельно от мета данных сущности
The Ant
да и делается это легко по сути
Oleg
просто не ставлю говнорасширения типа картика. А если что-то эксклюзивное нужно - руками. У тебя явно эксклюзивное, раз иерархию дерева нада хранить отдельно от мета данных сущности
это просто один из вариантов реализации мультиязычности, ничего тут эксклюзивного нет. А заморачиваться с фронт-ендом в виде JS-плагинов для дерева нет времени, тем более, есть куча дополнений. Вот и спрашиваю, может кто на практике сталкивался не с говнодополнениями, о которых, я могу и не знать
The Ant
связь 1к1 и все
NVlad
нет
воспользуйся \yii\helpers\Url::base(true);
Oleg
со схемами у меня всё в порядке, мне нужен рабочий виджет для управления деревом и поведение, с которым он нормально работает. само дерево (его формат) я могу использовать любое, это не столь важно, хоть я и предпочитаю смежный список
Vladimir
По-прежнему актуально, может кто знает
Vladimir
Ку всем, кто юзает ckeditor для yii2, вы не знаете какими параметрами задать стили для div'a окна редактора?
Vladimir
echo $form->field($model, 'content')->textarea()->widget(CKEditor::className(),[ 'editorOptions' => [ 'preset' => 'basic', //разработанны стандартные настройки basic, standard, full данную возможность не обязательно использовать 'inline' => false, //по умолчанию false ],
Максим
По-прежнему актуально, может кто знает
для какого дива надо задать, скрин дома покажи
NVlad
или под каждого пользователя своё приветствие?)
Максим
или под каждого пользователя своё приветствие?)
выходит, что да) под каждого юзера надо отдельную строку перевода делать, иначе не найдет
Андрей
всмысле
Андрей
просто имя не будет переводится
NVlad
второй параметр это ключ по которому происходит поиск перевода, а у вас прямо в этот ключ подставляется имя и юзернейм. и получается что для каждого пользователя этот ключ уникальный
Tim
ребят привет. для рест контроллера делаю базовый index экшен. хочу от него отнаследовать дочерний экшен и дописать логику к датапровайдеру. где это лучше сделать? в init или beforeRun или как то еще?
Максим
скрин дома скедитора?
Ага, куда именно надо класс добавить?
Максим
скрин дома скедитора?
Просто добавить его в options текстареи не подходит?
PowerAxis
почему я не могу присвоить значение NULL для свойства photo? public function deleteImage($id) { $article = $this->articles->get($id); $article->photo = null; $this->articles->save($article); return $article; }
PowerAxis
а если я напишу $article->photo = '123'; то присвоится 123
PowerAxis
в БД нет ограничения на null
Andrey Slutskiy
почему я не могу присвоить значение NULL для свойства photo? public function deleteImage($id) { $article = $this->articles->get($id); $article->photo = null; $article->save(); return $article; } А так?
PowerAxis
та не, у меня сейв в репозитории
Andrey Slutskiy
та не, у меня сейв в репозитории
Тогда смотри свою save. При save может смотришь изменённые атрибуты, а photo ты стер и оно не участвует в сохранении?
PowerAxis
так у меня как бы задача его стереть
PowerAxis
как правильно сделать?
PowerAxis
я же потом в save передаю свою article
Andrey Slutskiy
Save($article) покажи
PowerAxis
да там нет ничего, обычный сейв с э
PowerAxis
с эксепшеном
PowerAxis
public function save(Article $article): void { if (!$article->save()) { throw new \RuntimeException('Ошибка при сохранении.'); } }
Niko
так у меня как бы задача его стереть
Попробуй ансет фото и сохрани артикл
PowerAxis
та пробовал, что-то не канает
Niko
Может у тебя референс стоит или нот нал в бд, и ты не можешь удалить из-за этого?
PowerAxis
ща проверю, но, вроде, ничего такого не ставил
PowerAxis
не, только индекс
PowerAxis
странно, строку присвоить могу же
Niko
моя не понимать) где почитать?
Google > yii2 filters ru > enter
Tim
Google > yii2 filters ru > enter
а эти. ок понял, пасибо)
Artem
Привет!) А можно как-то убрать возможность переходить на /articles/show с передачей GET переменных, а то у меня такое правило стоит: '/articles/<id:\d+>-<slug:[0-9a-z-]+>.html' => 'articles/show', . Но также блин ссылка доступна через /articles/show?slug=ldsdsk&id=213
Vano
обрезай qs на уровне вебсервера
Andrey Slutskiy
Если за seo переживаешь то в бефоракшн проверяй query и редирект на урл по правилу.
Artem
да кто то просто пытается инъекцию сделать)
Artem
фреймворк не даёт, но бесит заваливает имейл крашами бд
Artem
спасибо за советы!)
Витебск 01
Ребята. Дайте пожалуйста материала о состоянии гонкиƒ≠
PowerAxis
Гонки в выходные начинаются
Karim
Какие гонки?
Niko
Какие гонки?
Гонки выходного дня!
Niko
Released patches for yesterdays releases to fix an accidental BC break: 2.0.15.1, 2.0.13.3 and 2.0.12.2 #yii2 #yii #php https://t.co/tIaMtImqKf
PowerAxis
Какие гонки?
Гран при Австралии
Витебск 01
Состояние гонки. Тип человек запрашивает одну и туже страницу, к примеру покупает что-то, а баланс списывается один раз
Oligarch
ну что там? есть вакансии? :)
Oligarch
тьфу, не туда написал :)
Олег
Подскажите. Вот есть конструкторы сайтов, например layoutit.com, tilda.cc. А есть ли что-то подобное, что можно встроить в свою админку и допилить?
Олег
Что-то вроде Visual Composer для WP, но чтобы можно было в Yii2 использовать.
who are you
Хз. Это противоречит идеи фреймворка - создавать сайт только с конкретным нужным функционалом
who are you
А ты хочешь из него создать ту же самую цмс )))
Дмитрий
https://github.com/skeeks-semenov/yii2-ckeditor, но вряд ли это то что ты ищешь