我是 CakePHP 的新手。我尝试在 PHP 中创建一个选择框。但是当我将 unicode 文本添加到选项值时,该框会得到空选项。
这里用代码解释:
此代码提供 2 个空白选项,并将空白选项作为“选择城市”:
**$cities = array('1'=>'Hà Nội','2'=> 'Hồ Chí Minh');**
echo $this->Form->input('city_id', array(
'label' => __d('users', 'City'),
'options' => $cities,
'empty' => __d('users', 'Select City'),
));
这些代码提供了正确的选项:
**$cities = array('1'=>'Ha Noi','2'=> 'Ho Chi Minh');**
echo $this->Form->input('city_id', array(
'label' => __d('users', 'City'),
'options' => $cities,
'empty' => __d('users', 'Select City'),
));
请注意不同的代码行:$cities = array('1'=>'Ha Noi','2'=> 'Ho Chi Minh');
感谢您的帮助。