Cakephp 在多选中恢复选项文本值

Cakephp 在多选中恢复选项文本值,cakephp,cakephp-2.0,Cakephp,Cakephp 2.0,对不起,如果我的问题让人困惑。我有一个多选项选择的视图 在控制器中,这些选项值将作为逗号分隔的字符串返回到请求中。我想知道是否有一种聪明的方法(因为我不太擅长CakePHP)来获取选项文本值和选项值 <option value="[option value]">[option text value]</option> [选项文本值] 我不太确定这是否是您需要的,但我仍在尝试 我所能想到的最简单的解决方案就是将选项值文本指定为您的值。 另一种解决方案是在控制器中创建一个数

对不起,如果我的问题让人困惑。我有一个多选项选择的视图

在控制器中,这些选项值将作为逗号分隔的字符串返回到请求中。我想知道是否有一种聪明的方法(因为我不太擅长CakePHP)来获取选项文本值和选项值

<option value="[option value]">[option text value]</option>
[选项文本值]

我不太确定这是否是您需要的,但我仍在尝试

我所能想到的最简单的解决方案就是将选项值文本指定为您的值。 另一种解决方案是在控制器中创建一个数组,其中包含select as array键的值和选项text as array value 例如,如果您的html看起来像这样

<select>
    <option value="1">Paypal</option>
    <option value="2">Sofort</option>
    <option value="3">Invoice</option>
</select>

现在,您可以访问与您的选项值相关的arrayValue,并获得文本。

恢复?我认为你应该使用其他的措辞,至少我不知道在给定的,相当模糊的上下文中这意味着什么。即使用更容易理解的措辞,你的问题确实需要更多的上下文,例如,你到底想在哪里做什么,展示一个你迄今为止尝试过的例子,等等。
$options = [
   1 => 'Paypal',
   2 => 'Sofort',
   3 => 'Invoice'
]