function node($name) { $node = new Node(); $node->setTableName($name); return $node; }
public function __construct() { parent::__construct(); $this->setTableName('user'); }
public function delete() { // 관련된 첨부 파일을 모두 삭제해야 한다. sys()->log("Company::delete"); parent::delete(); }
/** * Backward Overriding * @param $id * @param string $fields * @return Data * @Attention 새로운 객체를 로드해서 그 객체의 url, path 값을 지정하므로, 리턴되는 객체를 그대로 사용해야한다. * 객체화된 기존 객체를 사용하면 안된다. * @code 중요 : 아래와 같이 객체를 받아서 사용해야한다. $new_data 를 사용해야한다. 그냥 $data 를 사용하면 안된다. $data = new Data(); $new_data = $data->load( $id ); * @endcode */ public function load($id, $fields = '*') { sys()->log("Data::load({$id})"); $data = parent::load($id, $fields); if ($data && $data->is()) { sys()->log("Setting url & path : "); $data->set('url', $this->url($this->get('name_saved'))); $data->set('path', $this->path($this->get('name_saved'))); } return $data; }