public function getAction($id) { if ($id <= 0) { throw new Exception('Wrong id passed', 500); } /** * @var $entity Product|boolean */ $entity = Product::findFirst($id); if (!$entity) { throw new Exception('Product not found', 404); } return array('success' => true, 'result' => array('id' => $entity->id, 'title' => $entity->title)); }
public function indexAction($productId) { $this->view->setLayout('index'); $this->view->product = Product::findFirst(); }