0
如果我搶用在我的控制器從我的形式值:的Joomla JInput默認值
$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
感謝。那麼何時/如何應用默認值? – Tom 2013-04-22 23:49:41
檢查http://stackoverflow.com/a/15648323/1740809因爲我已經看到了這個問題的更詳細的解釋 – 2013-04-23 00:01:02
,我問它;),但你對空字符串解釋。我的問題是值'Default name'何時會被賦值給'$ add_name'。我會盡量讓問題更清楚。 – Tom 2013-04-23 00:57:43