Здравствуйте, столкнулся с такой проблемой в mvc Вывожу данные из БД Код (Text): function articles() { $mysql="SELECT * FROM news ORDER BY id DESC"; $result=mysql_query($mysql); if(!$result) { die(mysql_error()); } //извлечение из БД $n=mysql_num_rows($result); $articles=array(); for($i=0; $i<$n; $i++) { $row=mysql_fetch_assoc($result); $articles[]=$row; } return $articles; } если вызвать метод через print_r то разумеется увижу массив, но как можно вызвать данный метод в шаблоне? Т.е. там через такие записи Код (Text): <?php include 'application/views/'.$content_view; ?> (подобное) Где о них можно прочитать о них, как ими пользоваться и т.д. ?
Хочешь посмотреть массив данных? Если у тебя подключен файл с данной функцией, вызови ее и посмотри ее результат через print_r. Шаблон это или нет тут разницы нет
Повторюсь, шаблон это или нет разницы нет, главное что бы файл с функцией был подключен. Вызываешь функцию и потом обычным образом работаешь с массивом. Добавлено спустя 3 минуты 17 секунд: Так как ты используешь mysql_fetch_assoc то ты получаешь ассоциативный массив. Таким образом к элементам массива можешь обращаться используя имена столбцов из базы.Поэтому я назвал db_field, думал будет понятно...
Сокращенные формы чего? Про это спрашиваешь? http://stackoverflow.com/questions/10258345/php-simple-foreach-loop-with-html