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

Антон Смирнов
2015.10.22, 09:25
Форум: Установка и настройка
Тема: Коллеги, поделитесь конфигом Nginx для связки Apache + Nginx для Yii2
Ответы: 4
Просмотры: 2732

Коллеги, поделитесь конфигом Nginx для связки Apache + Nginx для Yii2

Не могу в инете найти, везде Nginx идет c PHP-FPM. Вернее, настроить не могу, где-то у меня косяк в конфиге.
Антон Смирнов
2015.10.10, 21:08
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос / обсуждение для тех, кто разобрался в группировке бандлов
Ответы: 2
Просмотры: 1505

Re: Вопрос / обсуждение для тех, кто разобрался в группировке бандлов

Тоже интересно, хотя на практике еще не пробовал. А вы попробуйте "проигнорировать" совет с доки и просто сделать 2 таргета - для бэкенда и для фронта, и в них перечислит, что вам нужно, дублируя некоторые ассеты и так и там. Может прокатит? Конечно пробовал :) Ругается и говорит, что &qu...
Антон Смирнов
2015.10.10, 16:37
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос / обсуждение для тех, кто разобрался в группировке бандлов
Ответы: 2
Просмотры: 1505

Вопрос / обсуждение для тех, кто разобрался в группировке бандлов

Есть бандлы A, B, C Frontend использует: A, B Backend использует: B, C Я хочу сжать A+B=AB, чтобы показывать на frontend, и B+C=BC, чтобы показывать на backend. Т.е. для frontend, к примеру, будет только один *.css файл и один *.js (вот такая задача). Yii мне дают это сделать http://www.yiiframework...
Антон Смирнов
2015.09.14, 19:43
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Re: Аналог through Yii1 в Yii2

Александр , нет, задача не такая. В вашей схеме все верно, кроме того, что у таблицы album нет поля user_id , т.е. альбомы связаны с юзерами только через photo. Задача: получить все альбомы (только альбомы) для данного пользователя: class User ... public function getAlbums() {     return $this->has...
Антон Смирнов
2015.09.14, 13:04
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Re: Аналог through Yii1 в Yii2

Но вообще прямо совсем-совсем прямого аналога в Yii 2.0 нет. Еще раз: 1 В Yii1 through работает со всеми связями, кроме MANY_MANY (согласно доке Yii1) 2 В Yii2 via / viaTable работает только с HAS_MANY и MANY_MANY (терминалогия Yii1, в Yii2 - это hasMany() ) 3 Вы пишите " Я про via говорил, а ...
Антон Смирнов
2015.09.13, 21:00
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Re: Аналог through Yii1 в Yii2

Такое, кстати, на StackOverflow практикуется. При создании вопроса выдаётся список похожих. Александр, пожалуйста, проясните ситуацию, вы полностью не правы . В Yii1 through - это не только HAS_MANY, связь может и такая HAS_ONE. Например, user-profile-profile_image (3 таблицы, одной строчке из user...
Антон Смирнов
2015.09.11, 23:00
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Re: Аналог through Yii1 в Yii2

Это обычный троллинг. Человек приходит в тему, судя по всему сам не знает ответа, пишет комментарий "Ты дурак" и опять троллит. Раньше так счетчики сообщений набивали в начале 2000-х, сейчас видимо просто много свободного времени..
Антон Смирнов
2015.09.11, 12:33
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Re: Аналог through Yii1 в Yii2

Sam Dark писал(а):via.
Я думал, это другое: это аналог MANY_MANY для Yii1.

Значит via в Yii2 заменило и through и MANY_MANY (в Yii1 это были разные вещи)?
Антон Смирнов
2015.09.10, 21:00
Форум: Общие вопросы (Yii 2.x)
Тема: Аналог through Yii1 в Yii2
Ответы: 23
Просмотры: 5945

Аналог through Yii1 в Yii2

Есть юзеры (user), у юзеров есть посты (post, с полем cat_id), у постов есть категории post_cat. Как сделать рилейшен в модели User, что получить все категории постов для всех постов юзеров (без повторений, конечно)? Вот примерный аналогичный Query: $postCatModels = PostCat::find()->joinWith('posts'...
Антон Смирнов
2015.08.16, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать правильно? Интересен ваш опыт!
Ответы: 6
Просмотры: 2553

Re: Как сделать правильно? Интересен ваш опыт!

mkramer писал(а):
Антон Смирнов писал(а): 1. Там нельзя использовать alias'ы,
.
Можно. Использовал
Пожалуйста пример-строчку из проекта.
Антон Смирнов
2015.08.15, 14:09
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать правильно? Интересен ваш опыт!
Ответы: 6
Просмотры: 2553

Re: Как сделать правильно? Интересен ваш опыт!

Loveorigami писал(а):Сделал форк виджета. Переписал под себя. Сделал свой пакет. Добавил в проект.
Ха-ха
Антон Смирнов
2015.08.14, 23:51
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать правильно? Интересен ваш опыт!
Ответы: 6
Просмотры: 2553

Re: Как сделать правильно? Интересен ваш опыт!

По поводу первого - http://www.yiiframework.com/doc-2.0/guide-structure-assets.html#customizing-asset-bundles, по поводу второго - если в конфигах такого варианта не предусмотрено, то наследовать и переопределять функцию. Лезть в vendor не стоит, поскольку поломаете возможность обновляться. 1. Там ...
Антон Смирнов
2015.08.14, 23:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать правильно? Интересен ваш опыт!
Ответы: 6
Просмотры: 2553

Как сделать правильно? Интересен ваш опыт!

Есть плагин для JQuery, я нашел расширение для Yii2 которое позволяет удобно подключать этот плагин в коде. Теперь вопрос, как сделать правильно с точки зрения Yii. 1. Хочу заменить файл plugin.css (своим файлом plugin.css), который находится примерно в "..bower..plugin...plugin.css", а по...
Антон Смирнов
2015.07.17, 14:02
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение и связи
Ответы: 9
Просмотры: 2976

Re: Поведение и связи

Я вызываю геттер и в самом поведении:
$this->files
получаю ActiveQuery. При таком коде это ожидаемо. Получается, что в данном решении мне следует использовать или наследование или трейты, чтобы не дублировать код, поведения применить не получается.
Антон Смирнов
2015.07.17, 13:52
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение и связи
Ответы: 9
Просмотры: 2976

Re: Поведение и связи

что то я непойму, у вас связь в поведении брошена, а удаление вы в модели вызываете или чего? чем ActiveRecord::EVENT_BEFORE_DELETE не устривает в поведении? public function getFiles()     {         return $this->hasMany(File::className(), ['type_id' => 'id']);     }   Такой есть более в 10 моделях...
Антон Смирнов
2015.07.17, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение и связи
Ответы: 9
Просмотры: 2976

Re: Поведение и связи

$this->owner->files если речь про поведение Вы не поняли. У меня > 10 моделей с одинаковым кодом public function getFiles()     {         return $this->hasMany(File::className(), ['type_id' => 'id']);     }  я выношу это в поведение: public function getFiles()     {         return $this->owner->has...
Антон Смирнов
2015.07.17, 13:23
Форум: Общие вопросы (Yii 2.x)
Тема: Поведение и связи
Ответы: 9
Просмотры: 2976

Поведение и связи

Столкнулся с интересной штукой, которую не понятно, как сделать в Yii2. Есть модели: страницы, посты, комментарии. К каждой привязаны файлы, выношу в поведевение, которое затем подключаю в ActiveRecord. Код из поведения:     public function getFiles()     {         return $this->owner->hasMany(File:...
Антон Смирнов
2015.07.10, 13:23
Форум: Общие вопросы (Yii 2.x)
Тема: Краткий вопрос про SQL
Ответы: 7
Просмотры: 2705

Re: Краткий вопрос про SQL

pavlm писал(а):

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

->where(['AND', ['status' => 1], ['NOT', ['a' => null]]]);
 
Только что проверил, такой запрос генерит следущее:

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

...AND (NOT (`a` IS NULL)) 
странновато смотрится по сравнению с

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

...a IS NOT NULL
Антон Смирнов
2015.07.09, 10:26
Форум: Общие вопросы (Yii 2.x)
Тема: Странный сабмит формы
Ответы: 4
Просмотры: 1644

Re: Странный сабмит формы

Да, любая. Если действие не переопределено. Ну или не стоит тип для очистки. Стыдно, не знал этого. Вот хорошее описание: Всегда указывайте атрибут type для кнопки. Значение по умолчанию атрибута type в Internet Explorer - "button", в других браузерах - "submit". Нужно указывать...
Антон Смирнов
2015.07.09, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Странный сабмит формы
Ответы: 4
Просмотры: 1644

Re: Странный сабмит формы

http://htmlbook.ru/html/button Т.е. любая кнопка, т.е. тег <button> в форме,т.е. между <form> и </form> сабмитит форму? Тег <button> создает на веб-странице кнопки и по своему действию напоминает результат, получаемый с помощью тега <input> (с атрибутом type="button | reset | submit").