Найдено 30 результатов
- 2018.12.28, 22:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Добавить в input кроме значения из базы что то свое.
- Ответы: 5
- Просмотры: 2126
Re: Добавить в input кроме значения из базы что то свое.
Можно добавить геттер в модель. Тогда сможете эти данные использовать везде, где хочется. Например: public function getPhonePlus() { return '+' . $this->phone; } public function setPhonePlus() { $this->phone = trim($this->phonePlus, '+'); } В форме: <?= $form->field($model, 'phonePlus')->textInput()...
- 2018.12.21, 12:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: flot js и yii2
- Ответы: 27
- Просмотры: 5646
Re: flot js и yii2
Просто совпало, что сейчас тоже работаю с графиками, поэтому тщательно выбирал. Раньше тоже использовал Flot. На данный момент ChartJs самый популярный на github - 40k звёзд. Последний коммит - 2 часа назад.
- 2018.12.20, 16:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: flot js и yii2
- Ответы: 27
- Просмотры: 5646
Re: flot js и yii2
Очень здорово, что Вам помогли, но не используйте Flotcharts. Последний коммит в 2014 году, проект заброшен. Лучше ChartJs. Пакет скачать через composer: composer require npm-asset/chart.js Создать набор: class ChartAsset extends \yii\web\AssetBundle { public $sourcePath = '@vendor/npm-asset'; publi...
- 2018.10.30, 19:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Зафиксировать столбцы грида.
- Ответы: 9
- Просмотры: 2601
Re: Зафиксировать столбцы грида.
Насколько я помню, такой возможности в GridView нет. Если нужен именно грид, можно воспользоваться Jquery Datatables: https://github.com/NullRefExcep/yii2-datatables . Он это всё умеет и даже больше.
- 2018.08.31, 22:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как спарсить цену?
- Ответы: 4
- Просмотры: 1550
Re: Как спарсить цену?
Данные грузятся через api: _https://webapi.autodoc.ru/api/spareparts/4026/15583D/null?isrecross=false
С этого адреса получаем данные в виде json.
С этого адреса получаем данные в виде json.
- 2018.08.28, 15:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помигите записать запрос в активрекорд
- Ответы: 1
- Просмотры: 779
Re: Помигите записать запрос в активрекорд
Не совсем ясно, что именно требуется. Но если правильно Вас понял, то примерно так: $subQuery4 = ChatHasUsers::find() ->alias('t1') ->where(['t1.users_id' => 39]) ->innerJoin(ChatHasUsers::tableName() . ' t2', 't2.users_id = :t2users AND t1.chat_id = t2.chat_id', ['t2users' => 15]) $query = Chat::fi...
- 2018.04.07, 22:33
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переопредлить часть файлов ресурса
- Ответы: 1
- Просмотры: 817
Re: Переопредлить часть файлов ресурса
Видимо, коллективный разум помог. Три часа пробовал, не получалось, сейчас ещё раз перечитал документацию (https://www.yiiframework.com/doc/guide/2.0/en/structure-assets), нашёл пример: $bundle = \app\assets\LargeFileAssetBundle::register(Yii::$app->view); $bundle->baseUrl = YII_DEBUG ? '@web/large-...
- 2018.04.07, 22:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Переопредлить часть файлов ресурса
- Ответы: 1
- Просмотры: 817
Переопредлить часть файлов ресурса
Здравствуйте Использую виджет "Kartik Select2", возникла необходимость переопределить стиль виджета. Нашёл scss, импортировал переменные, откомпилировал в css. Теперь его как-то надо впихнуть в asset. Но каким образом, никак не могу придумать. Создал свой виджет наследующий от select2, сво...
- 2018.02.14, 22:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Фильтр и поиск в GridView
- Ответы: 18
- Просмотры: 7185
Re: Фильтр и поиск в GridView
Каноническое решение Вам подсказал ViRuS-X , или с оф.сайта: http://www.yiiframework.com/wiki/621/filter-sort-by-calculated-related-fields-in-gridview-yii-2-0/ . Но чем больше связанных полей, тем больше запросов вы получите (см.дебаггер). Разумеется в продакшене такие запросы кэшируются, но я решил...
- 2018.02.14, 21:07
- Форум: Общие вопросы (Yii 2.x)
- Тема: $query->where() с большим массивом долго выполняется
- Ответы: 14
- Просмотры: 4452
Re: $query->where() с большим массивом долго выполняется
Это какая-то дичь, неужели нельзя сделать подзапрос и отдать обработку в руки sql-сервера?
- 2018.01.18, 11:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сессия и путь
- Ответы: 0
- Просмотры: 792
Сессия и путь
Здравствуйте, вот кусок конфигурации: 'controllerNamespace' => 'frontend\controllers', 'defaultRoute' => 'site/index', 'components' => [ 'request' => [ 'csrfParam' => '_csrf-test', ], 'user' => [ 'identityClass' => 'common\models\User', 'enableAutoLogin' => true, 'identityCookie' => ['name' => '_ide...
- 2018.01.13, 23:53
- Форум: Обо всем
- Тема: Yii2 - атака хейтеров и что делать дальше?
- Ответы: 429
- Просмотры: 152758
Re: Yii2 - атака хейтеров и что делать дальше?
Дорожные карты по версии 2.0 и 2.1 выложены.
Вектор разработки 2.1 здесь: https://trello.com/b/9RBEX5Q6/yii-21-fe ... 3524667150
Лучше высказывать своё мнение там.
Вектор разработки 2.1 здесь: https://trello.com/b/9RBEX5Q6/yii-21-fe ... 3524667150
Лучше высказывать своё мнение там.
- 2017.12.21, 14:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Организация кода для специфической задачи
- Ответы: 3
- Просмотры: 1736
Re: Организация кода для специфической задачи
По поводу транзакций посмотрите здесь: https://nix-tips.ru/yii2-api-guides/gui ... operations
Yii это MVC фрейворк, по этому принципу и определяйте логику.
Yii это MVC фрейворк, по этому принципу и определяйте логику.
- 2017.12.19, 10:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Выделение пункта меню без полной ссылки
- Ответы: 2
- Просмотры: 1110
Re: Выделение пункта меню без полной ссылки
Внеси одно изменение, либо:
либо:
Код: Выделить всё
'<action:[\w-]+>' => '/site/<action>',
Код: Выделить всё
{'label' : 'Войти', 'url' : ['site/login']}
- 2017.12.18, 15:49
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как можно сравнить два объекта ActiveRecord
- Ответы: 3
- Просмотры: 1470
Re: Как можно сравнить два объекта ActiveRecord
В условие Where можно добавить подзапрос:
Но я бы обратил Ваше внимание на сам запрос, у Вас дата в таблице в текстовом формате? Почему делаете такую выборку:
Это не очень хорошо.
Код: Выделить всё
['NOT IN', 'src', $query2]
Код: Выделить всё
calldate LIKE '2017-12-02%'
- 2017.12.08, 13:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Убрать ведущие нули при сортировке
- Ответы: 15
- Просмотры: 4024
Re: Убрать ведущие нули при сортировке
Как вариант CAST(%column_name% as DECIMAL(10,1)). Округление можно регулировать.
А что это за значение, имя пользователя такое?
А что это за значение, имя пользователя такое?
- 2017.12.08, 11:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как подключить стороннюю базу данных
- Ответы: 5
- Просмотры: 1674
Re: Как подключить стороннюю базу данных
Если имена динамические, можно сделать через QueryBuilder.
- 2017.12.05, 19:52
- Форум: Общие вопросы по программированию
- Тема: Можно ли превратить строку похожую на массив в php массив?)
- Ответы: 5
- Просмотры: 2153
Re: Можно ли превратить строку похожую на массив в php массив?)
Поищите "php parse string as array". На стаке вроде есть ответ, либо самому колхозить.
Интересно, конечно, кто передаёт в таком виде, может есть возможность передавать в json?
Интересно, конечно, кто передаёт в таком виде, может есть возможность передавать в json?
- 2017.11.09, 15:37
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Правильно ли что ключ auth_item строковый
- Ответы: 2
- Просмотры: 1942
Правильно ли что ключ auth_item строковый
Здравствуйте. Уже сломал голову и решил обратиться за советом. RBAC полностью устраивает в качестве доступа пользователя к ресурсам. Но у меня также есть потребность привязки ролей к другим таблицам, записи которых также следует ограничить правами. В своём "велосипеде" у меня была таблица ...
- 2017.10.30, 10:01
- Форум: Общие вопросы (Yii 2.x)
- Тема: Использование Kartik Icon во всех View
- Ответы: 5
- Просмотры: 2996