Рейтинг
1.65
голосов: 1

О блоге

Страница проекта на гуглокоде: code.google.com/p/livestreet-yii/

Yii Class Reference

The Yii Cookbook

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (16)

xRay makfatum 404666 nartuk Loci SerovS parvanteros arator guf_ Chiliec MrFallen leonP4 Classico mel281 UNIFRAGS dodg

Генерим autocomplete для LiveStreet под Eclipse

4
1. ставим ls-yii из репозтария

2. делаем
chmod +x plugins/yii/include/framework/lsyiic
mkdir codedoc && chmod 0777 codedoc


3. запускаем генератор
plugins/yii/include/framework/lsyiic lsshell gencodedoc end


4. чекаем на ошибки получившиеся файлы

5. вписываем в проект external source


6. дико тащимся и говорим спасибо

траблашутинг:
— вырубите авадимовскую админку, у нее дикий автолоадер
— в GencodedocCommand закомментируйте 2 ob_start()'а
— смотрите на трейсы

чтобы поцоны совсем расслабились, методы для чистого движка
yaglov.ru/uploader/upload/0lvmlcc-01k50hc-0d1730z/files/codedoc.zip
  • +7
  • 03 декабря 2011, 07:57
  • 1d10t

Livestreet-Yii релиз 0.0.5 последний под 0.4.2

1
* привязка ar к стандартным entity
* Yii::app->cache работает через стандартный кеш лайвстрита
* налажен механизм консольных комманд
* добавлен виджет пагинатора

изменения
скачать
  • +1
  • 01 декабря 2011, 21:37
  • 1d10t

Обновление с примером. 0.0.4

2

качнуть

code.google.com/p/livestreet-yii/downloads/list

изменения
code.google.com/p/livestreet-yii/source/detail?r=18

пример
плагин altindex подменяет заглавную страницу сайта вот такой вот страничкой

Вопросы и Ответы - еще одна поделка на Yii :)

4
Мучительные роды окончились рождением плага «Вопросы и Ответы» для ПриветСочи.ру
Возможно, оно когда-нибудь будет продаваться :)

помацать, поиграться и порадоваться за меня

из технических особенностей:
— интеграция с xtext текста комментов и вопросов
— категории и комменты используют ENestedSetBehavior
— контентная часть на 960gs резиновой 16-колоночной основе (11 колонок на контент и 5 на сайдбар с небольшим левым отступом)
— работа с бд: всё на AR + совсем чуть-чуть DAO
  • 0
  • 30 апреля 2011, 16:21
  • 1d10t

"Барахолка" - первый опыт скрещивания Yii и Livestreet

1
Подсев осенью на Yii, я не смог от него отказаться и решил таки вкрячить этот фреймворк в Livestreet.

И вот, спустя месяц войны с Yii я родил для ПриветСочи барахолку

Принимаются поздравления! :)
Проникнуться и поиграться можно тут
  • 0
  • 11 марта 2011, 14:04
  • 1d10t

Релиз 0.0.2

 
Буду краток:
  • Починен импорт папок с классами (юзаем видлкард *)
  • Прилажен и подпилен виджет менюшки LsMenu (обкатывался пока только на шаблоне new, пример конфигурации ниже)
  • Прилажены messages (трансляция)


Читать дальше
  • +2
  • 26 февраля 2011, 13:15
  • 1d10t

Релиз 0.0.1 нашего маленького Yii для LS

1
А вот и первый релиз :)

Теперь ОК:
  1. Пока не придумал что делать с контроллерами
    Контроллеры надо наследовать от класса LsyiiController, добавлять в controllerMap конфига webApp'а и роутить через PluginYii_ActionYiiController
  2. Пока непонятно как православо пользовать виджеты из-за того, что я не придумал что делать с контроллерами
    Есть контроллеры, а значит — есть и виджеты! :)

Как пользовать


Читать дальше
  • +5
  • 16 февраля 2011, 14:59
  • 1d10t

Livestreet & Yii 1.1.6 - вместе веселее

2
Не спрашивайте «зачем?», просто я так захотел ;)

code.google.com/p/livestreet-yii/

Что ОК:
  1. ActiveRecord + модели к базовым записям в БД LiveStreet (возможно, косячные немного и не хватает коунтеров)
  2. LsCacheBehavior для базовых AR-моделей в зародышевом состоянии
  3. Дебаг-лог в Firebug
  4. jQuery в noConflict-mode
  5. Работают assetManager и clientScript

Что не ОК:
  1. Пока не придумал что делать с контроллерами
  2. Импорт классов с видлкардом "*" не работает (хз почему)
  3. Пока непонятно как православо пользовать виджеты из-за того, что я не придумал что делать с контроллерами
  4. Из-за того, что имена языков в LS называются полными именами, а не в формате ISO 639-*, непонятно что делать с Yii::t()

Как пользовать

Дописываем конфиг app'а путем православного инхерита ModuleYii и заменой метода GetConfig
public function GetConfig($sType){
	$aConfig = parent::GetConfig($sType);
	// православное дописывание конфига $aConfig
	return $aConfig;
}


Перед использованием любого механизма, связанного с Yii, необходимо создать/получить инстанцию app'а (а то вдруг она еще никем и нигде не создана!)
// возвращает CWebApplication или CConsoleApplication для PHP_SAPI = 'cli'
$oApp = $this->Yii_App();


Теперь можно топать дальше.

pathAlias для application = базовой директории LiveStreet (там, где index.php лежит).

Вкл/выкл дебаг-лог в plugins/yii/config/config.php:
defined('YII_DEBUG') or define('YII_DEBUG', true); // вкл
defined('YII_DEBUG') or define('YII_DEBUG', false); // выкл


Кто желает помочь в развитии плагина — помогайте :)
  • +2
  • 11 февраля 2011, 13:13
  • 1d10t