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

Heisenberg
2018.09.13, 20:28
Форум: Общие вопросы (Yii 2.x)
Тема: Полностью отключить перезагрузку страницы в pjax
Ответы: 2
Просмотры: 869

Полностью отключить перезагрузку страницы в pjax

Всем привет. Pjax, как известно, в любой непонятной ситуации просто делает синхронный переход на страницу, которую мы хотим подгрузить асинхронно. Происходит перезагрузка страницы. Как отключить такое поведение pjax? Пусть он вместо перехода выдает ошибку или просто ничего не делает специального. Вс...
Heisenberg
2015.05.13, 12:04
Форум: Установка и настройка
Тема: Composer - заранее задать токен
Ответы: 2
Просмотры: 2889

Composer - заранее задать токен

Установлена новая виртуальная машина и новый composer. Когда с помощью composer ставишь yii2, то просят token, который нужно брать с github.

Вопрос. Как установить этот токен заранее, чтобы при установке yii2 его не спрашивали?
Heisenberg
2014.11.06, 13:43
Форум: Общие вопросы (Yii 2.x)
Тема: Пустой alias @web
Ответы: 1
Просмотры: 1239

Пустой alias @web

Есть стандартный алиас @web, который призван выдавать базовый url текущего приложения.
Почему

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

var_dump(Yii::getAlias('@web'));
выдает

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

string '' (length=0)
Но @webroot выдает нужный путь, например.
Heisenberg
2014.10.30, 17:53
Форум: Общие вопросы (Yii 2.x)
Тема: namespace в своей папке
Ответы: 14
Просмотры: 4171

Re: namespace в своей папке

maleks писал(а):
Heisenberg писал(а):ХЗ. Но сначала не работало. Потом я прописал alias и стало работать.
Это явный признак того что сделана была самая та правильная штука. :)
:D Но все-таки это реальная связь между алиасом и неймспейсом и именно так и следует все делать или я что-то не так настроил?
Heisenberg
2014.10.30, 11:12
Форум: Общие вопросы (Yii 2.x)
Тема: namespace в своей папке
Ответы: 14
Просмотры: 4171

Re: namespace в своей папке

Всем спасибо, как и написал maleks, следовало прописать в конфиге алиас с путем до этой папки. Примерно вот так: 'aliases' => [     '@xxx' => dirname(dirname(__DIR__)) . '/xxx', ],   причем здесь алиас? все должно работать по psr-4 ХЗ. Но сначала не работало. Потом я прописал alias и стало работать.
Heisenberg
2014.10.30, 10:55
Форум: Общие вопросы (Yii 2.x)
Тема: namespace в своей папке
Ответы: 14
Просмотры: 4171

Re: namespace в своей папке

Всем спасибо, как и написал maleks, следовало прописать в конфиге алиас с путем до этой папки. Примерно вот так:

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

'aliases' => [
    '@xxx' => dirname(dirname(__DIR__)) . '/xxx',
],
 
Heisenberg
2014.10.28, 13:42
Форум: Общие вопросы (Yii 2.x)
Тема: namespace в своей папке
Ответы: 14
Просмотры: 4171

namespace в своей папке

Помогите разобраться с пространствами имен. Установлено приложение advanced. Я создал в нем свою папку xxx рядом с другими корневыми папками (backend, common, frontend и т.д.) В этой папке xxx я создал Hello.php <?php namespace xxx; class Hello {     public static function say()     {         echo '...
Heisenberg
2014.10.06, 16:59
Форум: Общие вопросы (Yii 2.x)
Тема: Пример по объединению и компрессии js и css
Ответы: 0
Просмотры: 998

Пример по объединению и компрессии js и css

У кого-нибудь есть рабочий пример с объединением и компрессией js и css? Я читал этот мануал https://github.com/yiisoft/yii2/blob/ma ... ng-assets- , но не получилось до конца въехать.
Heisenberg
2014.10.05, 20:37
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение js после обновления
Ответы: 2
Просмотры: 1107

Re: Подключение js после обновления

Попробуй так:

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

$this->registerCssFile('/css/index.css', ['depends' => ['yii\web\JqueryAsset']]);
$this->registerJsFile('/js/index.js', ['depends' => ['yii\web\JqueryAsset']]);
Heisenberg
2014.10.03, 21:17
Форум: Общие вопросы (Yii 2.x)
Тема: Отключить на JS проверку обязательного поля ActiveForm
Ответы: 3
Просмотры: 2657

Re: Отключить на JS проверку обязательного поля ActiveForm

Вот такой компонент позволяет добавлять js и css после всех остальных js и css: <?php /*  * Компонент добавляет 4 новых метода:  * registerCssLast() - добавляет блок css в конец head.  * registerCssFileLast() - подключает файл css в конец head.  * registerJsLast() - добавляет блок js в конец body.  ...
Heisenberg
2014.10.02, 11:40
Форум: Общие вопросы (Yii 2.x)
Тема: AssetBundle и положение скриптов
Ответы: 7
Просмотры: 3039

Re: AssetBundle и положение скриптов

Просто через registerJs. Что вызовется позже, то и будет ниже. Возможно стоит ввести для подключаемых скриптов (и для css может быть полезно) необязательный параметр order, который будет определять порядок скриптов внутри позиции. Он будет по дефолту 0 и может быть положительным или отрицательным, ...
Heisenberg
2014.10.01, 12:42
Форум: Общие вопросы (Yii 2.x)
Тема: AssetBundle и положение скриптов
Ответы: 7
Просмотры: 3039

Re: AssetBundle и положение скриптов

Потому что в HEAD могут быть 10 разных скриптов и скрипт myscript1 должен быть обязательно выше myscript2. А как зарегистрировать свой файл скрипта registerJsFile ниже некоего registerJs? Например, как вставить скрипт после этого https://github.com/yiisoft/yii2/blob/master/framework/widgets/ActiveF...
Heisenberg
2014.09.30, 12:05
Форум: Общие вопросы (Yii 2.x)
Тема: Отключить на JS проверку обязательного поля ActiveForm
Ответы: 3
Просмотры: 2657

Re: Отключить на JS проверку обязательного поля ActiveForm

Спасибо. Еще вопрос. ActiveForm встраивает в страницу js-код вот так: https://github.com/yiisoft/yii2/blob/master/framework/widgets/ActiveForm.php#L195 И этот код задает параметры валидации форм на странице. Чтобы динамически управлять валидацией, нужно встрять ниже этого кода. Я вставляю свой js из...
Heisenberg
2014.09.29, 10:35
Форум: Общие вопросы (Yii 2.x)
Тема: Отключить на JS проверку обязательного поля ActiveForm
Ответы: 3
Просмотры: 2657

Отключить на JS проверку обязательного поля ActiveForm

Всем привет. Есть форма ActiveForm, в которой есть обязательное к заполнению поле и без его заполнения форма на сервер не отправляется. Есть необходимость при нажатии на определенную кнопку отключать/включать обязательность этого поля. Пробовал убирать/добавлять класс required, который был обнаружен...
Heisenberg
2014.09.23, 16:49
Форум: Общие вопросы (Yii 2.x)
Тема: activeDropDownList и значение по умолчанию
Ответы: 2
Просмотры: 1875

Re: activeDropDownList и значение по умолчанию

vitalik1183 писал(а):Как вариант:

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

$model->active = 1; 
Спасибо, это работает.

Но мне кажется, что было бы более логично выставлять этот атрибут на основе rules модели. Кто знает, планируется такая фича?)
Heisenberg
2014.09.23, 15:44
Форум: Общие вопросы (Yii 2.x)
Тема: activeDropDownList и значение по умолчанию
Ответы: 2
Просмотры: 1875

activeDropDownList и значение по умолчанию

Всем привет. У меня есть модель, где есть правило, устанавливающее значение по умолчанию: public function rules()     {         return [             ['active', 'default', 'value' => 0],         ];     } Затем я создаю на основе этой модели activeDropDownList вот так: Html::activeDropDownList($model,...