magento getRequest()中的第二个参数是什么

第二个参数有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()

相关文章

0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论