如果我使用以下方法从控制器中的表单中获取值:
$jinput = JFactory::getApplication()->input;
$add_name = $jinput->get('name', 'Default name', 'STRING');
我希望将默认值设置为一个名为Default name
.
但是,如果我对此进行测试,它似乎认为没有价值:
if (!empty($add_name))
{
//do stuff
//I expect to be here because $add_name="Default name"
}
else
{
//I actually go here
}
我误解了默认值吗?
编辑
如果使用空字符串提交表单,那么这就是将返回的内容。我明白了(现在)。Default name
但是在什么情况下会分配默认值$add_name