symfony annotation

一个刚刚发现的annotation的问题:比如说你有两个function,
    public function contactAction(){
        return array();
    }
    
    /**
     * @Route("/zipcode/{zipCode}",name="_user_public_get_city", options={"expose"=true})
     * @Template()
     */
    public function getCityAction($zipCode)
    {
           ...
     }
annotation注释那块和上一个function 之间的空行不能删除,否则就不起作用。

    /**
     * @Route("/changeStatus/{id}/{status}",requirements={"id" = "\d+","status"="confirm|delete|doubt"},name="_moderation_annonce_change_status", options={"expose"=true})
     *
     */
@route内必须用双引号,单引号是不行地。

评论

热门博文