Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
@for ($i = 0; $i < count($languages); $i++)
{{{ $langarray[$languages[$i]->language] = $languages[$i]->language }}}
@endfor
{{ Form::select('languages', $langarray) }}
Из примера ясно что я создаю выпадающий список на основе языков из БД.
Все работает, только вот обработка внутри цикла @for также выводит
ru en
Т.е {{{ $langarray[$languages[$i]->language] = $languages[$i]->language }}} кроме создания массива еще и выводит значения - как это убрать?
Такое не во вьюхе делают. Но если очень надо, то не используйте теги blade для этого цикла.
{{ $var }} - это <?php echo $var; ?>
Изменено Wide (02.02.2015 18:06:34)
Не в сети
Такое не во вьюхе делают. Но если очень надо, то не используйте теги blade для этого цикла.
{{ $var }} - это <?php echo $var; ?>
Перенесу в роут тогда!
Из модели можно получить список
Model::lists('slug', 'id')
array(
1 => 'en',
2 => 'ru',
3 => 'fr'
)
Изменено Wide (02.02.2015 22:12:19)
Не в сети
Из модели можно получить список
Model::lists('slug', 'id')
array( 1 => 'en', 2 => 'ru', 3 => 'fr' )
То что доктор прописал! Спасибо!
Страницы 1