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

Dominus
2022.09.30, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: Модель возвращает в поле обьект Expression, вместо строки
Ответы: 4
Просмотры: 1566

Re: Модель возвращает в поле обьект Expression, вместо строки

Всем привет. Собственно это открывок кода. В базу сохраняется строка как положенно. А возвращается обьект. Речь идёт о поле hash и hash_actual Если сделать повторный запрос и не попадать в условие, то вернется строка. Как быть ? if ($hashDbCurrent !== $hashDbActual || $currentDateTimeStamp >= $upda...
Dominus
2022.09.27, 00:31
Форум: Общие вопросы (Yii 2.x)
Тема: i18n отключить отображение одного из языков
Ответы: 1
Просмотры: 1029

Re: i18n отключить отображение одного из языков

Сайт на двух языках: русский и англйиский Все страницы написаны на англйиском языке Ко всем страницам есть перевод на русский язык конфиг так сделан: $config = [ 'id' => 'basic', 'language' => 'en-US', //multilang 'sourceLanguage' => 'en', //multilang, ... , 'i18n' => [ //multilang 'translations' =...
Dominus
2022.09.18, 16:06
Форум: Общие вопросы (Yii 2.x)
Тема: валидация 2 знака после точки
Ответы: 1
Просмотры: 946

Re: валидация 2 знака после точки

здравствуйте, переменная модели amount [['amount'], 'number'] пример правильного значения 100.01 - два знака после точки подскажите, пожалуйста, как проверить валидацией что после точки два значения [['amount'], 'double', 'numberPattern' => '/^\d+(\.\d{2})$/', 'message' => 'Не верный формат, пример...
Dominus
2022.09.12, 21:52
Форум: Общие вопросы (Yii 2.x)
Тема: Иконки gridview bootstrap5
Ответы: 4
Просмотры: 1715

Re: Иконки gridview bootstrap5

Подключение: 1. Создаем файл BootstrapIconsAsset.php в папке assets со следующим содержимым <?php namespace app\assets; class BootstrapIconsAsset extends \yii\web\AssetBundle { public $sourcePath = '@npm/bootstrap-icons'; public $css = ['font/bootstrap-icons.css']; } 2. Подключаем его в главном шабл...
Dominus
2022.09.11, 01:01
Форум: Общие вопросы (Yii 2.x)
Тема: Модель возвращает в поле обьект Expression, вместо строки
Ответы: 4
Просмотры: 1566

Re: Модель возвращает в поле обьект Expression, вместо строки

Я не могу так генерировать. По той причине что у меня в БД есть триггеры которые тоже генерируют MD5(NOW()) для этой же таблицы. И в коде тоже нужно генерировать средствами SQL. Ибо PHP и СУБД на разных серверах. И может отличаться время при разной генерации. $expression = new Expression('MD5(NOW()...
Dominus
2022.09.08, 14:44
Форум: Общие вопросы (Yii 2.x)
Тема: Active record, with
Ответы: 5
Просмотры: 1259

Re: Active record, with

Хорошо, а другими средствами, без цикла не получится сделать? Просто записей может быть много и не хотелось бы в цикле крутить. Циклы тут только для наглядности, в том же GridView, вывод статуса из родительской сущности выводится так, с условием что описана связь hasOne в Order 'columns' => [ //......
Dominus
2022.09.08, 13:43
Форум: Общие вопросы (Yii 2.x)
Тема: Active record, with
Ответы: 5
Просмотры: 1259

Re: Active record, with

public function getStatus() { return ArrayHelper::getValue(self::getStatuses(), $this->status); } $customers = Customer::find()->with(['orders'])->all(); $result = []; foreach($customers as $customer) { $result[$customer->id]['status'] = $customer->getStatus(); $result[$customer->id]['orders'] = $c...
Dominus
2022.09.08, 11:48
Форум: Общие вопросы (Yii 2.x)
Тема: Иконки gridview bootstrap5
Ответы: 4
Просмотры: 1715

Re: Иконки gridview bootstrap5

Bootstrap 5 не включает набор иконок по умолчанию. Там предлагают использовать отдельный пакет иконок от Bootstrap https://bootstrap-4.ru/docs/5.0/extend/icons/ Для его установки нужно выполнить команду composer require npm-asset/bootstrap-icons Произвести подключение пакета, и использовать согласно...
Dominus
2022.09.04, 18:33
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к модулю yii2 в браузере
Ответы: 1
Просмотры: 921

Re: Обращение к модулю yii2 в браузере

В файле настройки web.php добавил такие строки: 'modules' => [ 'Module' => [ 'class' => 'app\modules\admin\Module', 'layout' => 'admin', ], ], Потом пытаюсь обратиться к модулю в браузере: <доменное имя сайта>/admin/ . Веб-сервер локальный, Open Server. Доменное имя сайта условно называется yii2sho...
Dominus
2021.12.31, 10:08
Форум: Общие вопросы (Yii 2.x)
Тема: не отображаются стили LinkPager::widget(
Ответы: 3
Просмотры: 1052

Re: не отображаются стили LinkPager::widget(

medifit писал(а): 2021.12.30, 21:31 подскажите, как сделать кастомный вид для виджета пагинации, я решил вопрос css - но хочется переопределить html
Тема по кастомизации: Кастомизация LinkPager::widget

Для Bootstrap 4 можете попробовать этот пакет: Twitter Bootstrap 4 Extension for Yii 2
Dominus
2021.12.23, 15:01
Форум: Общие вопросы (Yii 2.x)
Тема: composer ошибки
Ответы: 8
Просмотры: 2039

Re: composer ошибки

В ошибке же прямым текстом сказано что сделать и это не связано с удалением. Правильно ли я понимаю, что в тексте указано решение: запустить с ключом --no-plugins ? Нет, не правильно - php-imap/php-imap 3.1.0 requires ext-imap * -> it is missing from your system. Install or enable PHP's imap extens...
Dominus
2021.12.21, 21:49
Форум: Общие вопросы (Yii 2.x)
Тема: Nav::widget не выставляет класс active для ссылки для главной страницы
Ответы: 5
Просмотры: 1195

Re: Nav::widget не выставляет класс active для ссылки для главной страницы

Если указать так, то будет отображаться ссылка как активная $menuItems = [ ['label' => 'main', 'url' => ['/site/index']], //... ]; Если так, то не будет $menuItems = [ ['label' => 'main', 'url' => ['/']], //... ]; https://github.com/yiisoft/yii2-bootstrap/blob/bdbaa9de468f480a49f12849a101fd91b755f05...
Dominus
2021.11.18, 14:42
Форум: Общие вопросы (Yii 2.x)
Тема: Модель не сохраняет изменения
Ответы: 2
Просмотры: 1297

Re: Модель не сохраняет изменения

в UsersManagement методе rules какие правила для атрибута reports?
Что бы осуществить запись в БД без валидации, можно в метод save передать false

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

$user->save(false)
Dominus
2021.11.14, 12:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как настроить url возврата для Oath?
Ответы: 3
Просмотры: 1971

Re: Как настроить url возврата для Oath?

public function actions() { return [ 'auth' => [ 'class' => 'yii\authclient\AuthAction', 'successCallback' => [$this, 'onAuthSuccess'], 'successUrl' => yii\helpers\Url::to(['/site/index']),// Перенаправление после успешной авторизации 'cancelUrl' => yii\helpers\Url::to(['/site/index']), // Перенапр...
Dominus
2021.02.10, 14:43
Форум: Тестирование (Yii 2.x)
Тема: Ошибка при загрузки фикстуры
Ответы: 1
Просмотры: 14563

Re: Ошибка при загрузки фикстуры

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

yii fixture Category --namespace='app\fixtures'
В Windows причина в кавычках

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

yii fixture Category --namespace="app\fixtures"
Dominus
2020.08.11, 03:50
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет текстового поля со счетчиком введенных символов
Ответы: 4
Просмотры: 1597

Re: Виджет текстового поля со счетчиком введенных символов

Привет, не сложно и самому написать. JS: $(document).ready(function(){ let input = $('#textarea'), limit = input.attr('maxLength'), chars = $('.chars'), left = $('.left'), msg = $('.msg-limit'), cssSuccessClass = 'success', count = input.val().length, num = limit - count; chars.text(count); left.tex...
Dominus
2020.08.06, 18:49
Форум: Общие вопросы (Yii 2.x)
Тема: Подскажите виджет instagram
Ответы: 3
Просмотры: 1268

Re: Подскажите виджет instagram

Подскажите пожалуйста хоть один работающий виджет instagram. Все уже перепробовал. Инстаграмщики там что-то намутили со своими доступами, и теперь ни один не работает. Даже тот, что в документации есть, не работает. https://instagram.averin.pro/ Я его добавил. Но у заказчицы антивирусник нашел како...