Помощник
|
Помогите отделить из функции кусок в View |
sirious
|
Сообщение
#1
|
||
|
|
||
|
|||
Shaka13 |
4.1.2013, 16:09;
Ответить: Shaka13
Сообщение
#2
|
|
я не вижу тут 3 пользовательские функции и не вижу как эти функции взаимодействуют между собой, насколько я понял, ты сторонник MVC, а базовый синтаксис не знаешь, переменные объявленные внутри функции являются локальными и вне ее не будут видны, потому другие функции не знают об айдишнике секции. Твоя задача либо сделать их глобальными, что не есть хорошо, либо сделать, чтоб функции возвращали результат, и имели аргументы, как-то так навскидку.
ЗЫ. почитай. |
|
|
sirious
|
Сообщение
#3
|
|
Ты меня совсем неправильно понял, все что ты написал я прекрасно знаю. У меня вопрос в другом.
В данной функции я еще ничего не разделил, я все в кучу писал. Когда я говорил про 3 функции, я имел ввиду что я данный пример пробовал разделить на 3 функции. И все же никак не получается вот этот кусок(код ниже) закинуть в представление, потому что есть проблема с возвращением результата $sections[$i]['name'] и $sections[$i]['cats'] из за $i, она не может передаться потому, что без цикла, $i не имеет значения. Надеюсь теперь яснее. [php] for ($i=1; $i<=$num_sections; $i++) { echo $sections[$i]['name'].'<br />'; foreach ($sections[$i]['cats'] as $cat) { echo '<a href="?cat='.$cat['id_cat'].'">'.$cat['name'].'</a><br />'; } } [/php] |
|
|
Shaka13 |
4.1.2013, 16:56;
Ответить: Shaka13
Сообщение
#4
|
|
как в анекдоте, а вы по яйцам узнайте, я так и не понял в чем проблема? покажи нормально весь код и что не получается, а что выходит?
думаю тебе id не нужно, или ты многомерный массив используешь? можно или coun() использовать или вычислить количество строк обработанных запросом. |
|
|
isvetlichniy |
4.1.2013, 17:00;
Ответить: isvetlichniy
Сообщение
#5
|
|
так закинь цикл в функции 2 и 3, а $num_sections передай как параметр
хотя я до конца и не понял, чего ты намудрил... |
|
|
sirious
|
Сообщение
#6
|
|
|
Все, спасибо, решил проблему.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 732 | 21.2.2024, 23:42 автор: Mixatraider |
|
Помогите рещить проблему с монитором. Почему низкое разрешение при подключении монитора через displayport? |
0 | Levels | 1702 | 11.12.2020, 0:48 автор: Levels |
|
Помогите кто нибудь получить партнерку Росбанк! | 7 | heisenberg_mw | 2347 | 7.8.2020, 9:28 автор: heisenberg_mw |
|
Помогите найти тему пожалуйста | 7 | virtas | 12589 | 24.7.2020, 17:02 автор: -JamesSmips- |
|
Помогите с поиском доноров | 3 | tehno_music | 3365 | 4.11.2019, 17:15 автор: goblin78 |
Текстовая версия | Сейчас: 26.4.2024, 8:08 |