[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Имя чекбокса массивом
twin
Вот нужно мне в смартовском темплейте навоять чекбокс с возвратом. Всё бы ничего, есть функция, живи и радуйся. Но вот пердиманокль какой...

{html_checkboxes name="form[value1]" values=1 selected=$post.value1}
Ожидается на выходе
<input type="checkbox" name="form[value1]" value="1" />
А получаю
<input type="checkbox" name="form[value1][]" value="1" />
Как с этим жить?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
T1grOK
Цитата (twin @ 26.06.2014 - 04:42)
Как с этим жить?

К сожалению никак.

Придется править руками libs/plugins/function.html_checkboxes.php функция smarty_function_html_checkboxes_output.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
twin
Низя в либу лазить.... Вот жеж блин. Небыло печали. Избегал этого печального монстра как мог, тут никуда не денешься. И сразу же косяк. И много там такого "подспорья"?

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Oyeme
Сделать на чистом html , без участия smarty функции
glock18
Цитата (twin @ 26.06.2014 - 04:42)
Ожидается на выходе
<input type="checkbox" name="form[value1]" value="1" />
А получаю
<input type="checkbox" name="form[value1][]" value="1" />
Как с этим жить?


Обычно это гораздо лучше, чем наоборот. К тому же, как уже выше сказано, ничто ведь не мешает просто хтмл-тег написать ручками.
twin
Если бы это было бы не принципиальным, сделал бы)) Тут как раз такой случай, что нужно показать плюсы. А не получается((( Как ты себе представляешь, рассказывать, что смарти, это гут, но вот тут скузми - косячек. Поэтому придется выписывать фортели, регистрировать функции или плодить переменные. Печалька.

glock18
Цитата
Обычно это гораздо лучше, чем наоборот
Как это лучше? Я хочу получить то, что задекларировал. А оно за меня решает. Почему это лучше? Это баг, а баг не может быть хорошим)))

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
T1grOK
На крайняк можно и обращаться как к многомерному массиву на сервере.

_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
killer8080
мда, вот вам и хвалёный смарти rolleyes.gif
twin
Ну это просто уже не шаблонизатор, а фактически язык программирования шаблонов. Я как то на хабре видел коммент, что кто-то целый фреймворк на нем написал biggrin.gif Во прет людей.

А раз такая сложная система, то от багов никак не застрахуешься.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.