Michael Gooden wrote
> Hi wisher,
> 
> Matthew Weier O'Phinney has put together a great library called
> PhlyRestfully. It handles among other things, returning a standardised
> API-Problem response for exceptions.
> 
> Contact me directly if you need help implementing it.
> 
> Regards,
> 
> Michael Gooden
> 
> -----Original Message-----
> From: whisher <

> whisher06@

> >
> Date: Fri, 15 Mar 2013 11:18:11 
> To: <

> [email protected]

> >
> Subject: [fw-general] zend 2 AbstractRestfulController how to manage
> Exception
> Hi,
> I'm wondering how to manage Exception in
> AbstractRestfulController 
> I set up the
> http://hounddog.github.com/blog/getting-started-with-rest-and-zend-framework-2/
> project and I've tried with
> public function create($data)
> {
>       try{
>       $artist = $this->getRequest()->getPost('artist', null);
>         $title = $this->getRequest()->getPost('title', null);
>         $album = new Album();
>         $album->exchangeArray(array('artist'=>$artist,'title'=>$title));
>         $id = $this->getAlbumTable()->saveAlbum($album);
>         return $this->get($id);  
>      }
>      catch (Exception $e) {
>       return new JsonModel(array(
>                 'meta' =>array(
>                     'code'=>500,
>                     'error-num'=>$e->getCode(),
>                     'error-msg'=>$e->getMessage(),
>                 )
>             ));
>         }
>        
>  }
> and also with
> public function saveAlbum(Album $album)
> {
>       try{
>         $this->tableGateway->insert($data);
>         $id = $this->tableGateway->getLastInsertValue();
>         return $id;
>      }
>      catch (Exception $e) {
>             return new JsonModel(array(
>                 'meta' =>array(
>                     'code'=>500,
>                     'error-num'=>$e->getCode(),
>                     'error-msg'=>$e->getMessage(),
>                 )
>             ));
>         }
>  }
> 
> but I keeping on having the all Exception stack
> I mean with the whole layout.
> 
> My goal is get a json like
> {
>   "meta": {
>     "error_type": "error type",
>     "code": 400,
>     "error_message": "error msg"
>   }
> }
> 
> What's the right way ?
> 
> 
> 
> --
> View this message in context:
> http://zend-framework-community.634137.n4.nabble.com/zend-2-AbstractRestfulController-how-to-manage-Exception-tp4659479.html
> Sent from the Zend Framework mailing list archive at Nabble.com.
> 
> -- 
> List: 

> [email protected]

> Info: http://framework.zend.com/archives
> Unsubscribe: 

> [email protected]


Thanks Michael for your kindness.
I'm taking a look to Matthew module/code.
If I've got troubles I ask for you :)
Bye




--
View this message in context: 
http://zend-framework-community.634137.n4.nabble.com/zend-2-AbstractRestfulController-how-to-manage-Exception-tp4659479p4659485.html
Sent from the Zend Framework mailing list archive at Nabble.com.

-- 
List: [email protected]
Info: http://framework.zend.com/archives
Unsubscribe: [email protected]


Reply via email to