common models for multiple applications ? (application.parentpath ?)

I am developing two applications (admin / frontend).

As you can imagine I have something like:

  • admin

  • protected

  • config

  • controllers

  • components

  • models

  • etc…

  • frontend

  • protected

  • config

  • controllers

  • components

  • models

  • etc…

I would like to also have

  • common

  • models

  • components

In my application config, how would I go about including something like

‘import’ => array(

‘application.parentdirectory.common.models.*’,

Just my opinion. Create a module for your admin app.

Figured it out.

In my main.php I put :




Yii::setPathOfAlias('common', dirname(__FILE__).DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.'common');



so I can now reference ‘common.models.*’