algebris
(Algebris)
1
Hello,
Does anybody knows how to describe module’s model relation in main application?
I try to describe it like …
‘items’=>array(self::MANY_MANY, ‘application.modules.unit.models.Item’, ‘order_unit_items(order_id, item_id)’),
include(application.modules.unit.models.Item.php)
[<a href=‘function.include’>function.include</a>]: failed to open stream: No such file or directory
but it doesn’t work
Best regards
Y11
(Y!!)
2
In your modules init method, import the modules model path and then define the relation as usual.
class UnitModule extends CWebModule
{
public function init()
{
...
$this->setImport(array(
'unit.models.*',
));
...
}
}
'items'=>array(self::MANY_MANY, 'Item', 'order_unit_items(order_id, item_id)'),
// If you want to use a modules model in main application, add the modules model folder to the import-array in the config.