i am a bit confused about the preload 'import' parameters in 'main.php' config file. I have just change the import to:
// autoloading model and component classes 'import'=>array( 'application.models.*', 'application.modules.*', 'application.components.*', 'application.extensions.*', ),
Now i have created a new folder in extension 'validators' and created a 'uniqueValidator.php' inside of validators. In the model i am adding the validator like:
array('year', 'CompositeUniqueKeyValidator', 'keyColumns' => 'year, user_id'),and yii cant find this validator.
Now i set the alias path:
Yii::setPathOfAlias('validators', dirname(__FILE__).'/../extensions/validators');
and now i can use the model like that:
array('year', 'validators.CompositeUniqueKeyValidator', 'keyColumns' => 'year, user_id'),
What is then preloder? And why it doesnt load all the files from extensions?
Regards,
Edgar

Help















