第二个参数有getRequest()->getPost
什么用?
$products = $this->getRequest()->getPost('products', -1);
$products = $this->getRequest()->getPost('products', 1);
$products = $this->getRequest()->getPost('products');
第二个参数in getRequest()->getPost
表示如果找不到$_POST
数据中使用的键值的变量,则返回哪个值。当你使用
$products = $this->getRequest()->getPost('products', 1);
products
如果它存在,它将返回带有键的Post数据变量,如果它不可用,它将返回第二个参数。如果你不传递任何第二个参数,如
$products = $this->getRequest()->getPost('products');
null
如果未设置键值,它将返回给您。请参阅lib\Zend\Controller\Request\Http.php::getPost()