PHPDoc中的Post参数

PHPDoc中的Post参数,post,methods,phpdoc,Post,Methods,Phpdoc,我需要这方面的帮助,当我编写PHPDoc时,我不知道如何为方法指定post变量。在此代码中: /** * Show Quarter Base Hour * GET: Show select Menu | POST: Get Quarter Base Hour View * * * @return \Symfony\Component\HttpFoundation\Response */ public function manageQuarterBaseHourAction() {

我需要这方面的帮助,当我编写PHPDoc时,我不知道如何为方法指定post变量。在此代码中:

 /**
 * Show Quarter Base Hour
 * GET: Show select Menu | POST: Get Quarter Base Hour View
 *
 *
 * @return \Symfony\Component\HttpFoundation\Response
 */
public function manageQuarterBaseHourAction()
{
    $form = $this->createForm(new QuarterBaseHour(), null, array('attr' => $this->container->get('formdata')->getSearchAll()));

    if ($this->getRequest()->isMethod('POST')) {

        $form->handleRequest($this->getRequest());

        if ($form->isValid()) {
            $data = $form->getData();
            $year = $data['year'];
            $universe = $data['iduniverso'];
            $ficticious = $data['ficticious'];
            $quarter = $data['quarter'];
...

指定方法接受get/post请求的最佳方法是什么?我如何才能指定post参数,因为若我写@param只针对get参数,验证器会将我设置为错误。谢谢。

因为您实际上并没有直接将参数传递给
manageQuarterBaseHourAction()
方法,所以@param标记确实不是您想要的

听起来您想让读者知道您的方法将在内部查看$\u POST superglobal中的内容。然而,在您的示例代码中,看起来您已经将超全局的任何接触单独包含到适当的方法中,而不是在这个方法中直接接触它们


考虑到这一点,我可能只会在文本描述中提到特定的$u POST键。除此之外,如果它可以提供指向文档中其他代码元素的超链接,那么做的唯一意义就是,当然,对于$\u POST,没有文档。如果您管理该类的$\u POST的其他方法可以方便地直接从该方法的文档跳转到,请使用@see标记指向每个方法。这样,如果您的读者在阅读此方法时认为需要查看其他方法,只需快速单击@see行即可跳转到那里。

由于您实际上没有将参数直接传递给
manageQuarterBaseHouAction()
方法,@param标记确实不是您想要的

听起来您想让读者知道您的方法将在内部查看$\u POST superglobal中的内容。然而,在您的示例代码中,看起来您已经将超全局的任何接触单独包含到适当的方法中,而不是在这个方法中直接接触它们

考虑到这一点,我可能只会在文本描述中提到特定的$u POST键。除此之外,如果它可以提供指向文档中其他代码元素的超链接,那么做的唯一意义就是,当然,对于$\u POST,没有文档。如果您管理该类的$\u POST的其他方法可以方便地直接从该方法的文档跳转到,请使用@see标记指向每个方法。这样,如果你的读者在阅读这篇文章时认为他需要看看其他的方法,只需快速点击@see行就可以跳到那里