Difference between #4 and #7 of
Eclipse PDT - code-hints, references and other goodies

Changes

Title unchanged

Eclipse PDT - code-hints, references and other goodies

Category unchanged

Tutorials

Yii version unchanged

Tags unchanged

IDE

Content changed

[...]
To get code-hints you basically need to have Yii (or any other framework/library) on your build path.

There are 2 ways to achieve this:

### Yii inside you
'rer project's source

Say you've got yii (framework dir from ditributed archive) at the same dir as your project's protected dir.
[...]
5. Once Eclipse parses the code you've got all the good stuff

## Code Hints in Your Yii Views
 
 
Views in Yii have a minimal amount of markup but are launched in the scope of the calling controller class. The "$this" variable references the calling controller but Eclipse and other editors won't be able to provide code hints without some help from you. At the top of the view file you can put:
 
 
 
```php 
<?php /* @var $this SiteController */ ?>
 
```
 
 
Change "SiteController" to the name of the calling controller for each view.
 
 
## Tips * Might happen code-hints doesn't work. Try to remove yiilite.php - it has all framework's classes inside but without documentation. Maybe Eclipse stops after parsing it. * Having yiilite.php will actually give you all classes twice. You might want to remove it for convenience. (Check docs on performance once you're approaching release date!) * Holding mouse over smthomething in the code will give you tooltip with info on that smthomething if any. * F4 will open type-hierarchy (PDT 2.0).
 
* There are more, do your research
14 0
6 followers
Viewed: 42 015 times
Version: 1.1
Category: Tutorials
Tags: IDE
Written by: mindeh
Last updated by: Woil
Created on: Feb 18, 2009
Last updated: 13 years ago
Update Article

Revisions

View all history