コード例 #1
0
ファイル: EntitiesController.php プロジェクト: joadr/cms
 public function migrate($id)
 {
     $entity = \EntityDriver::get($id);
     $coder = new \Cms\Library\Helpers\Coder\EntitiesCoder();
     $coder->migrateEntity($entity, \Input::get('migration'));
     return \Redirect::route('dev.entities.database', $id);
 }
コード例 #2
0
ファイル: EntityDriver.php プロジェクト: joadr/cms
 public function deleteAttribute($attribute)
 {
     \Event::fire('entity_attributes.deleted', $attribute);
     $attribute->delete();
     $coder = new \Cms\Library\Helpers\Coder\EntitiesCoder();
     $coder->codeEntities();
 }
コード例 #3
0
ファイル: EntitiesEventHandler.php プロジェクト: joadr/cms
 public function onDelete($entity)
 {
     $coder = new \Cms\Library\Helpers\Coder\EntitiesCoder();
     try {
         $coder->migrateEntity($entity, 'delete');
     } catch (Exception $e) {
     }
     $coder->codeEntities();
 }
コード例 #4
0
 public function onDelete($entity_attribute)
 {
     $entity = \EntityDriver::get($entity_attribute->entity_id);
     $migration = 'attributes.' . $entity_attribute->name . '.down';
     $coder = new \Cms\Library\Helpers\Coder\EntitiesCoder();
     try {
         $coder->migrateEntity($entity, $migration);
     } catch (\Exception $e) {
     }
     $coder->codeEntities();
 }