Yiiclipse


Eclipse PDT extension for Yii

Introduction


Yiiclipse is PDT extension for PHP programmers working with Yii Framework. It is intended to leverage productivity of each Yii developer to the level knows from commercial products. It delivers variety of serious enchantments making working with yii framework a great pleasure. Initially all the feature were implemented ad-hoc whenever I feel the lack of any functionality. At the moment two of them - most mature and well tested I decided put into public. Hope it will be helpful and I am sure very shortly You can't imaging working with yii application without yiiclipse ;).

Installation


Update Site: http://yiiclipse.maziarz.org/updatesite/1.0/

New Yii project wizard



In order to setup new yii application you need just use "New Yii project" wizard. With couple of basic step you will have initial application in your workspace.

File > New > Project > Yiiclipse > New Yii project

First page of wizard is for choosing project's name. Second one is more interesting. You can configure project and initialize your application here.

Yii framework location


You may choose to use local copy of framework, or download fresh copy. In case of downloading you can additionally initialize application with one of application comes with each yii release.

New Yii project configuration

Application initializing


The following options are avaliable:

  • None - empty application
  • Hello world - just simple application
  • Blog - most comprehensive example
  • Hangman - basically "hangman" game
  • Phonebook - flex based application, backended with yii


Adding yii framework support to existing PHP project


Just open context menu on your project and choose Configure > Toggle Yii support


After successfully switching on yii support you should see yii logo decoration on right-top corner of you project's icon.


Navigation


Navigation seems to be most powerful and useful feature Yiiclipse can offer. The following navigation are available: