これは私の書式ですが、正しいと思われるので、この問題は問題にならないでしょう。また、enctypeを削除して、そうでないことを確認しました。
<form action="<?php echo JRoute::_('index.php?option=com_woo&task=hello.create'); ?>" enctype="multipart/form-data" method="post">
<p>
Project Name :
<input style="width:30%;" name="name" id="name"/>
<input style="display:none;" id="user_id" name="user_id" value="<?php echo $user->id;?>"/>
<input style="display:none;" id="county" name="county"/>
<input style="display:none;" id="state" name="state" />
</p>
<button type="submit" class="btn-green" id="select_county">Create Project</button>
</form>
インサイドControllerHello
public function create()
{
$jinput = JFactory::getApplication()->input;
$foo = $jinput->get('state', '', 'filter');
print_r($foo);
die;
}
戻り値 "NULL"
任意のアイデア?あなたがフォームのアクションを変更してみてください可能性が
に行くディスプレイ'にセットを持っていますNONE'を、いつでもフォームは、それは空白の入力を送ります提出しますなぜならあなたは価値の代わりに「ヌル」を得ているからです。 – Toretto