Yii + PhpStorm = YiiStorm
Re: Yii + PhpStorm = YiiStorm
про Yii в PHPStorm - пока работает кривовато и неудобно
По плагину - было бы замечательно, чтобы он и в виджетах переходил
По плагину - было бы замечательно, чтобы он и в виджетах переходил
Re: Yii + PhpStorm = YiiStorm
На этой неделе сделаю такую возможность
Re: Yii + PhpStorm = YiiStorm
Теперь есть возможность переходить из виджетов в view
- porcelanosa
- Сообщения: 570
- Зарегистрирован: 2010.03.16, 04:31
- Откуда: Москва
Re: Yii + PhpStorm = YiiStorm
Код: Выделить всё
public function actions()
{
'jeditable' => array(
'class' => 'backend.components.actions.JEditableAction',
'modelName' => ucfirst($this->id),
),
);
}
mcintosh-club.ru - первый мой сайт с использование Yii //
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Акустика Sonus Faber Hi-End класса//
Необрезная доска и другие пиломатериалы
Re: Yii + PhpStorm = YiiStorm
=) реализую)
Re: Yii + PhpStorm = YiiStorm
Вот ведь здорово, когда программистов php понимают программисты из другой области. =)
- painfulangel
- Сообщения: 19
- Зарегистрирован: 2011.05.31, 15:17
- Откуда: Санкт-Петербург
Re: Yii + PhpStorm = YiiStorm
Отличный плагин!
Спасибо вам за еще один шаг к облегчению жизни Yii-шников.
У меня есть предложение:
Я часто использую themes в yii, не могли бы вы учесть и этот случай.
Думаю, это будет востребовано, но решать, как говориться, только вам )
Спасибо вам за еще один шаг к облегчению жизни Yii-шников.
У меня есть предложение:
Я часто использую themes в yii, не могли бы вы учесть и этот случай.
Думаю, это будет востребовано, но решать, как говориться, только вам )
Re: Yii + PhpStorm = YiiStorm
=) я не из другой области. просто для собственного удобства осваиваю плагиностроение и java)yiijeka писал(а):Вот ведь здорово, когда программистов php понимают программисты из другой области. =)
Для этого приведите примеры использования и откуда куда нужна ссылка. Я themes не использую)Я часто использую themes в yii, не могли бы вы учесть и этот случай.
Re: Yii + PhpStorm = YiiStorm
Я знаю :) Я другое хотел сказать....не проснулся ещё. В общем хорошо, что вы у нас есть ;)=) я не из другой области.
- painfulangel
- Сообщения: 19
- Зарегистрирован: 2011.05.31, 15:17
- Откуда: Санкт-Петербург
Re: Yii + PhpStorm = YiiStorm
Например, есть тема "MyTheme", расположена она в /корень_сайта/themes/MyThemeДля этого приведите примеры использования и откуда куда нужна ссылка. Я themes не использую)Я часто использую themes в yii, не могли бы вы учесть и этот случай.
В этом разделе и располагается папочка views.
Как я вижу, нужно просто учесть параметр ...'theme' =>'MyTheme'... в конфигурации yii (protected/config/main.php).
Если стоит тема, то нужно проверить папочку /корень_сайта/themes/MyTheme/views на наличие файла, если нет такого, тогда брать файл из /корень_сайта/protected/views
Вот, ЮПИ CMS использует такой подход )
Надеюсь я нормально сформулировал идею/предложение.
Re: Yii + PhpStorm = YiiStorm
Да работа с темами была бы очень кстати. У меня все сайты на темах и потому плагин не работает. И это прискорбно.
Но идея painfulangel для определения темы мне не подходит. У меня несколько конфиг файлов и они мержатся. Может мержить все файлы в конфиге и уже потом проверять наличие ключа темы. Обычно даже если есть разделения на frontend и backend все равно админка не использует темы. Так что этот подход сработает. Или в крайнем случае брать первую папку с /корень_сайта/themes.
Обычно при разработке используется одна тема. Да и в любом случае это лучше чем полное отсутствие поддержки тем.
Я очень надеюсь на реализацию работы с темами. Спасибо вам!
Но идея painfulangel для определения темы мне не подходит. У меня несколько конфиг файлов и они мержатся. Может мержить все файлы в конфиге и уже потом проверять наличие ключа темы. Обычно даже если есть разделения на frontend и backend все равно админка не использует темы. Так что этот подход сработает. Или в крайнем случае брать первую папку с /корень_сайта/themes.
Обычно при разработке используется одна тема. Да и в любом случае это лучше чем полное отсутствие поддержки тем.
Я очень надеюсь на реализацию работы с темами. Спасибо вам!
Re: Yii + PhpStorm = YiiStorm
Проблема в том что нет внятной документации. Но я в ближайшее время изучу возможность получения имени темы.
Такое поведение труднореализуемо, я возможно чтото упускаю, но эти файлы могут лежать где угодно, использоватся в различных сочетаниях следуя логике приложения.
Есть вариант добавления в конфиг плагина поля куда можно задать имя темы которое будет всегда добавлятся во все пути до view.
Может мержить все файлы в конфиге и уже потом проверять наличие ключа темы.
Такое поведение труднореализуемо, я возможно чтото упускаю, но эти файлы могут лежать где угодно, использоватся в различных сочетаниях следуя логике приложения.
Есть вариант добавления в конфиг плагина поля куда можно задать имя темы которое будет всегда добавлятся во все пути до view.
Re: Yii + PhpStorm = YiiStorm
Да этот вариант тоже подойдет.mazx писал(а):Есть вариант добавления в конфиг плагина поля куда можно задать имя темы которое будет всегда добавлятся во все пути до view.
На счет конфигов. Конечно они могут лежать в других папках. В этом случае мы не получим доступ к ним. Но если предположить что они все лежат в папке protected/config и просто пройтись по этим файлам в поисках строки
'theme' => 'тема' и в первом совпадении получим тему. Я уверен что в 99% только в одном файле будет тема. Как вариант можно еще проверить наличие папки frontend/config. Такое разделение тоже используется.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii + PhpStorm = YiiStorm
Лучше в конфиг плагина выкинуть. Приятней будет работать с несколькими темами.
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii + PhpStorm = YiiStorm
Конечно это будет лучше. Просто я не знаю на сколько сложно это сделать.Sam Dark писал(а):Лучше в конфиг плагина выкинуть. Приятней будет работать с несколькими темами.
Кстати еще идея. Добавить возможность переходить с Yii::app()->createUrl('site/index'); в метод index контроллера site.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii + PhpStorm = YiiStorm
Насколько понимаю, в конфиг плагина прописывание сделать гораздо проще, чем разбирать main.php. Хотя, конечно, могу и ошибаться. Всё-таки PhpStorm отдаёт в API уже PSI-дерево.
Идея хорошая.
Идея хорошая.
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii + PhpStorm = YiiStorm
Реализовал. Кто попробует? ) Правда пока только для контроллерного render()
Re: Yii + PhpStorm = YiiStorm
Это не подход юпи, а стандартное использование тем в yii.
Сделать нужно
Сделать нужно
Simple Yii CMS — простая CMS на Yii1 (без composer) с веб-инстяллтором и поддержкой разных БД.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Yii + PhpStorm = YiiStorm
Что-то на сайте нет ссылки на новую версию...
Нравится Yii? Давайте сделаем его лучше!.
Re: Yii + PhpStorm = YiiStorm
0.4.2b ? я бету просто заменяю на новую, текст ссылки забыл поменять)