des1roer
@des1roer
ученье - свет, а неученье - приятный полумрак

Yii узнать id textfield?

Создаю поля таким образом
for($i = 0; $i < count($rows); $i++)
                {
                    echo CHtml::label($rows[$i]['name'], $rows[$i]['name']);
                    echo CHtml::textField('elem[]','',array('id'=>$rows[$i]['name']));                  
                }

и в контролере
foreach($_POST['elem'] as $check)
                                    {
                                         $Ids = $_POST['elem'];
                                    };

так вот я получаю
array(2) {
  [0]=>
  string(3) "231"
  [1]=>
  string(1) "4"
}

а как узнать id поля?
  • Вопрос задан
  • 156 просмотров
Решения вопроса 1
butteff
@butteff
Раз в тысячу лет заправляю свитер в носки
Узнать на фронтенде можно в Вашем случае с помощью jquery какого-нибудь.
На бэкэнде никак, ведь Вы информацию по id не передали в форме.
Надо имена задавать примерно так:
$id = rows[$i]['name'];
echo CHtml::textField('elem[$id][]','',array('id'=>$id));
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы