Noob question of model propertise

Hello,

Pardon me for asking as am new to YII and somehow to OOP, as I created an Employee model using GII, i saw this comment i the Employee.php Model:

[b]<?php

/**

  • This is the model class for table "employee".

  • The followings are the available columns in table ‘employee’:

  • @property integer $id

  • @property integer $departmentId

  • @property string $firstName

  • @property string $lastName

  • @property string $email

  • @property integer $ext

  • @property string $hireDate

  • @property string $leaveDate

  • The followings are the available model relations:

  • @property Department $department

*/

class Employee extends CActiveRecord

{

/**


 * Returns the static model of the specified AR class.


 * @return Employee the static model class


 */[/b]

I’m just a bit lost as how I understood it in classes is that propertise are declared in the class like:

private $id;

private $departmentId;

private $firstName

and so on and so forth, may I ask why I cannot see this in the model class nor in the controller class or I just understand it all wrong?

Thank you and Best Regards,

James

got it already through the documentation:

Thanks,

James