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

long399
2020.11.03, 06:18
Форум: Общие вопросы (Yii 2.x)
Тема: form field input widget DateTimePicker
Ответы: 1
Просмотры: 862

Re: form field input widget DateTimePicker

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

'options' => [
    'autocomplete' => 'off',
],
long399
2020.10.16, 07:29
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файлов с учетом текущей даты
Ответы: 3
Просмотры: 1077

Re: Загрузка файлов с учетом текущей даты

if (!Yii::$app->user->can('OwnSquad',['post'=>$model])) { if (!Yii::$app->user->can('OwnSquad',['post'=>$model])) { throw new ForbiddenHttpException("Доступ запрещен"); } } зачем одна и та же проверка выполняется 2 раза ? По задумке при загрузке/обновлении файла создается папка год, напри...
long399
2020.10.12, 07:04
Форум: Общие вопросы (Yii 2.x)
Тема: сделать папку common видимой из web
Ответы: 5
Просмотры: 1368

Re: сделать папку common видимой из web

Подскажите, а будет ли нормальным, если я буду хранить все ресурсы в папке common/upload (например), а во frontend/web создам символьную ссылку на папку с ресурсами?
long399
2020.10.09, 11:44
Форум: Общие вопросы (Yii 2.x)
Тема: сделать папку common видимой из web
Ответы: 5
Просмотры: 1368

сделать папку common видимой из web

Здравствуйте! Подскажите, пожалуйста, как сделать папку common в yii2-advanced видимой из веб на сервере apache? Например, у меня в папке лежит картинка 1.jpg , пытаюсь ее увидеть в браузере прописав url http://hostname.ru/common/1.jpg но получаю 404 ошибку. Вроде бы надо создать .htaccess в папке c...
long399
2020.10.01, 11:16
Форум: Общие вопросы (Yii 2.x)
Тема: даты на русском
Ответы: 8
Просмотры: 1566

Re: даты на русском

а в php.ini у вас включен Intl? Ищите строку:

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

;extension=php_intl.dll
long399
2020.10.01, 05:08
Форум: Общие вопросы (Yii 2.x)
Тема: даты на русском
Ответы: 8
Просмотры: 1566

Re: даты на русском

Попробуйте в конфиге прописать:

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

'components' => [
    'formatter' => [
        'locale' => 'ru-RU',
        'timeZone' => 'Europe/Moscow',
    ],
],
long399
2020.08.28, 06:05
Форум: Общие вопросы (Yii 2.x)
Тема: странное поведение Pjax
Ответы: 1
Просмотры: 480

Re: странное поведение Pjax

Разобрался....... все дело было в недогруженных js-скриптах и стилях, в случае если мы загружаем страницу в любой вьюшке, где не стартует виджет галереи (например вьюшка main, docs и т.д.). Поэтому в layout раздела можно прописать регистрацию нужных для работы галереи ресурсов (до вызова Pjax::begin...
long399
2020.08.27, 11:03
Форум: Общие вопросы (Yii 2.x)
Тема: странное поведение Pjax
Ответы: 1
Просмотры: 480

странное поведение Pjax

Всех приветствую. Продолжаю мучить Pjax в связке с виджетом dosamigos\gallery\Gallery . Уже создавал тему , косвенно относящуюся к вопросу, который изложу в этой теме. Суть такова: использую виджет Pjax , который почему-то не работает (все ссылки открываются с перезагрузкой страницы) если в layout о...
long399
2020.08.26, 09:48
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

Re: innerJoin select

А как он может соединить таблицы не полностью? :D Берем одну таблицу и соединяем с другой таблицей. По-умолчанию доступны все данные, но т.к. нужно вывести не все, а определенные данные, при использовании asArray(), указываются в SELECT-е. Все, теперь разобрался. Я думал, что можно соединить таблиц...
long399
2020.08.26, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

Re: innerJoin select

Вот запрос, когда выполняется поиск по ФИО: SELECT `user_profile_log`.*, `user`.`surname`, `user`.`firstname` FROM `user_profile_log` INNER JOIN `user` ON user_profile_log.user = `user`.id WHERE CONCAT(`user`.surname, " ", `user`.firstname, " ", `user`.middlename) LIKE :qp0 в sel...
long399
2020.08.26, 08:17
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

Re: innerJoin select

1. что возвращает $query->all(); ? а вы показываете сам ActiveQuery Array ( [0] => common\models\UserProfileLog Object ( [_attributes:yii\db\BaseActiveRecord:private] => Array ( [id] => 4 [user] => 55721 [date] => 1598414489 [action] => update [obj_class] => frontend\models\UserDocs [obj_id] => 106...
long399
2020.08.26, 05:39
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

Re: innerJoin select

Но это не срабатывает. В итоге, получаются все столбцы обеих таблиц. Подскажите, как организовать выборку правильно? Что насчет asArray() ? если вывести его то такой ActiveQuery там: yii\db\ActiveQuery Object ( [sql] => [on] => [joinWith] => [select] => Array ( [user_profile_log.*] => user_profile_...
long399
2020.08.26, 05:37
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

Re: innerJoin select

Чтобы стало более понятно, перейду к реальным наименованиям таблиц. Foo - это таблица класса UserLog , Bar - таблица класса User . В классе UserLog есть поле user , по которому мне необходимо связать эту таблицу с таблицей User по полю User.id . Конкретно из таблицы User мне нужно получить только 3 ...
long399
2020.08.25, 13:05
Форум: Общие вопросы (Yii 2.x)
Тема: innerJoin select
Ответы: 11
Просмотры: 1611

innerJoin select

Всех приветствую. Имеется 2 таблицы, которые я объединяю в searchModel при помощи innerJoin: $query = Foo::find() ->innerJoin(Bar::tableName(), Foo::tableName().'.data = '.Bar::tableName().'.id'); Мне необходимо сделать выборку всех столбцов таблицы foo, и лишь часть столбцов таблицы bar. Пытался де...
long399
2020.08.24, 04:54
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается использовать класс модели в backend
Ответы: 6
Просмотры: 984

Re: Не получается использовать класс модели в backend

Возникла следующая проблема: имеется несколько моделей с таким неймспейсом namespace app\models; все эти модели лежат в папке frontend\models. Всё-таки поменяйте везде на frontend\models. Просто много где по коду придется лазить и вносить эти правки Воспользуйтесь командой Правка/Замена для замены ...
long399
2020.08.20, 10:28
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается использовать класс модели в backend
Ответы: 6
Просмотры: 984

Re: Не получается использовать класс модели в backend

skynin писал(а): 2020.08.20, 10:03 Yii::$classMap['foo\bar\MyClass'] = 'path/to/MyClass.php'
https://www.yiiframework.com/doc/guide/ ... utoloading
Благодарю, это то что требуется
long399
2020.08.20, 08:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается использовать класс модели в backend
Ответы: 6
Просмотры: 984

Re: Не получается использовать класс модели в backend

unknownby писал(а): 2020.08.20, 08:40 Прописать, где используется. Не?

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

use app\models\MyModel;
прописывал, не помогает :( Видимо там проблема с алиасами. @app воспринимается именно для backend приложения, и попытка найти файл с кодом модели осуществляется в папках backend.
long399
2020.08.20, 07:24
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается использовать класс модели в backend
Ответы: 6
Просмотры: 984

Не получается использовать класс модели в backend

Всем здравствуйте. Возникла следующая проблема: имеется несколько моделей с таким неймспейсом: namespace app\models; все эти модели лежат в папке frontend\models . При попытке использовать эти модели в backend части приложения, вываливается ошибка Class '\app\models\ MyModel ' not found . Возможно л...
long399
2020.08.13, 07:20
Форум: Общие вопросы (Yii 2.x)
Тема: Fileinput kartil-v кнопка remove
Ответы: 0
Просмотры: 884

Fileinput kartil-v кнопка remove

Доброго времени суток. Использую виджет Fileinput на форме (ActiveForm) для добавления фотографии. Если фотография уже имеется (редактируем модель) вывожу ее превью в данный виджет, слиянием массивов. $pluginOptions = []; if(!$model->isNewRecord) { $pluginOptions['initialPreview'] = $preview_url; $p...