Acl\Model\Table\PermissionsTable::initialize PHP Method

initialize() public method

{@inheritDoc}
public initialize ( array $config ) : void
$config array Configuration
return void
    public function initialize(array $config)
    {
        $this->alias('Permissions');
        $this->table('aros_acos');
        $this->belongsTo('Aros', ['className' => App::className('Acl.ArosTable', 'Model/Table')]);
        $this->belongsTo('Acos', ['className' => App::className('Acl.AcosTable', 'Model/Table')]);
        $this->Aro = $this->Aros->target();
        $this->Aco = $this->Acos->target();
    }

Usage Example

Example #1
0
 /**
  * initialize
  *
  * @param array $config Configuration array
  * @return void
  */
 public function initialize(array $config)
 {
     parent::initialize($config);
     $this->alias('DbPermissionTest');
     $this->associations()->removeAll();
     $this->belongsTo('DbAroTest', ['className' => __NAMESPACE__ . '\\DbAroTest', 'foreignKey' => 'aro_id']);
     $this->belongsTo('DbAcoTest', ['className' => __NAMESPACE__ . '\\DbAcoTest', 'foreignKey' => 'aco_id']);
 }
All Usage Examples Of Acl\Model\Table\PermissionsTable::initialize