public function __construct($reader, $writer) { parent::__construct($reader, $writer); $data = $this->reader->get_data(); if (empty($data['id']) || !Check::id($data['id'])) { throw new Error_Update('Incorrect Id'); } $model = new Model_News($data['id']); $model->load(); if ($model->is_phantom()) { throw new Error_Update('Incorrect Id'); } $this->model = $model; }
protected function get_news($url) { $news = new Model_News($this->data['id']); $news->load(); return $news; }