Alexander
Тут версия верная. Та же, что и в /vendor сейчас лежит...
Alexander
Самое интересное, что я вчера сдеал апдейт, удалил всё из assest и рестартанул apache. После этого всё работало и отдавало 1.6.5. Сегодня утром при запросе страницы в assets опять 1.6.2.
Alexander
Откуда? 😊
SiZE
а поиск по 1.6.2 чо говорит?
Alexander
Ну в composer.json оно есть в виде: "bower-asset/angular": "~1.6.2",
Alexander
Но 1.6.5 под такую маску попадает же...
SiZE
по идее да.
SiZE
а нигде больше зависимости от ангуляра не прокинуты?
SiZE
1.6.5 ищется в других файлах?
SiZE
просто поищи по маске файлов *.* все вхождения
Alexander
1.6.2 имелось в виду? Поискал
SiZE
ну 1.6.2 и 1.6.5 всяко ты ж как-то узнал что у тебя версия ангуляра старая)
Alexander
Все остальные вхождения относятся "phpspec/prophecy": "^1.6.2",
SiZE
ты в composer.json что ли только ищешь?
SiZE
по всем файлам смотри
Alexander
Нет, везде искал.
Alexander
https://drive.google.com/uc?id=0BzIYf17rCgZBSmJNdTRQZUN4QVk
Alexander
Вот список
Alexander
Это поиск по 1.6.2
Ivan
Доброго всем дня! Такой вопрос: у меня в админке есть меню: http://skrinshoter.ru/p/030517/V58Chw когда я перехожу по пунктам меню - у меня добавляется class="selected" дабы обозначть в какой пункт выбран, как мне это реализвать, меню должно быть виджетом или в yii как то можно передать в ссылке этот класс для менюшке этой
Ivan
Что бы это значило?)
Юрий
На чатик по ларавелу третий такой налетает, только успевай банить
Юрий
Делают форвард со своего спам канала
Юрий
Вступают, часа через два эту херню постят
Ivan
лучше бы делом занялись
Alexander
У кого на что мозгов хватает, я полагаю. 😊
Ivan
да блин, как в yii менять стиль активной ссылке? Я уже всю документацию иследовал, должен же быть простой способ
Anonymous
да блин, как в yii менять стиль активной ссылке? Я уже всю документацию иследовал, должен же быть простой способ
<?php if ($this->context->id === 'post' && $this->context->action->id === 'view'): ?> <!-- активная ссылка --> <?php else: ?> <!-- обычная --> <?php endif; ?>
Ivan
это мне пременять в шаблоне где это само меню?
Anonymous
Угу.
Anonymous
$this->context — это то, относительно чего рендерится вьюшка. Может быть контроллером, может быть виджетом.
Anonymous
А оттуда уже получаем ID контроллера текущего.
Anonymous
Хотя можешь и во View добавить что-то, относительно чего можно было бы делать выводы относительно активности того или иного раздела.
Anonymous
Вариантов решения несколько.
Anonymous
Хотя можешь и во View добавить что-то, относительно чего можно было бы делать выводы относительно активности того или иного раздела.
Это надо переопределить \yii\web\View и реализовать свой вариант с нужными свойствами класса.
Ivan
сейчас попробую по первому варианту, спасиюо за совет!
Ivan
ой как я затупил то ааааа
Ivan
это же с помощью js в одну строку делается)))
SiZE
Может ещё идеи есть? 😊
А как ты определяешь что в asset другая версия ангуляра?
Alexander
Захожу внутрь и смотрю что там лежит. Ну и в браузере смотрю что грузится.
Alexander
То есть смотрю и на стороне сервера и на стороне клиента
SiZE
в браузере зайди в исходный код и открой angular.js что в шапке будет?
SiZE
@license AngularJS v ???
SiZE
ну или так http://stackoverflow.com/a/41496134/3041129
Alexander
advanced
Alexander
Там же нету web/assets - откуда там чего перекрывать может?
Alexander
В смысле - нету в common
Alexander
Ни в одном из мест не упоминается angular вообще
Alexander
Что логично.
Виталий
В debug-панели есть Asset Bundles. Возможно, прольёт свет на происходящее.
Alexander
Спасибо, сейчас включу и пороюсь...
Toly
Это поиск по 1.6.2
Почистите web/assets
SiZE
Почистите web/assets
писал что чистил
Sergey
есть кто пользуется http://www.yiiframework.com/extension/multilingual-behavior/ ?
Sergey
CActiveRecord навешивает поведение только во время создания класса, в итоге при втором вызове ::model() у меня модель без классов i18n которые создаются в поведении
SiZE
может потрешь лишнее?
Sergey
и самому вызывать везде attachBehaviors?
SiZE
и самому вызывать везде attachBehaviors?
ты видимо как-то не так смотрел "навешивание поведений"
SiZE
Sergey
http://www.yiiframework.com/doc/guide/1.1/ru/extension.use#sec-4 Чаще всего поведение присоединяется к компоненту в ходе его конфигурирования, а не посредством вызова метода attachBehavior
SiZE
http://www.yiiframework.com/doc/guide/1.1/ru/extension.use#sec-4 Чаще всего поведение присоединяется к компоненту в ходе его конфигурирования, а не посредством вызова метода attachBehavior
Это означает что ты в классе задаешь в методе behaviors() конфигурацию, а не вызываешь метод attachBehavior() при каждом создании объекта
Sergey
так у меня сейчас и есть так
SiZE
так у меня сейчас и есть так
Давай с другой стороны зайдем. Можешь объяснить в чем разница? $model = Model::model(); и $model = new Model();
Sergey
в первом случае класс закешируется для будущего использования
SiZE
в первом случае класс закешируется для будущего использования
окей. и что тебе мешает создать просто новый объект?
SiZE
и как ты определил что какие-то классы пропадают?
Юрий
Подскажите по такому моменту. В bootstrap в контейнер ложится пагинатор с pageSizeLimit [10,100]. Реально как-то в контроллере насильно переопределить это значение? Просто обращение как к this->paginator->pageSizeLimit устаналивает это свойство только в рамках контроллера, а сам пагинатор при рендеринге не учитывает
Alexander
Почистите web/assets
Чистил. Оно опять 1.6.2 приехало откуда-то...
Юрий
Может с зависимостей другого ассета?
Alexander
В этом-то и проблема.
Alexander
Поиск по 1.6.2 не дал результата. Что и где поискать? 😊
Alexander
Ну вернее результат был - я там выше скрин кидал где упоминается и что именно
SiZE
ну поищи просто angular )
Sergey
и как ты определил что какие-то классы пропадают?
при первом вызове ::model()->findAll() $this->getMetaData()->relations внутри CActiveRecord::getActiveRelation находит нужные связи, при повторном вызове ::model()->findAll() $this->getMetaData()->relations возращает только связи заданные в классе
SiZE
Так делай (new Model())->findAll() и делов )
Sergey
в том что у этой модели есть отношения с другой моделью, которая тоже локализована, и в ней такая же ошибка появляется