Я боролся за последние 2 дня, чтобы сделать эту работу, но я не могу понять это. Мне нужно прочитать все файлы .json из папки и вернуть результат, чтобы я мог сделать свою «статистику», которые хранятся в этих файлах .json. < /P>
Если я использую print_r ( ); В контроллере я получаю массивы с контентом из файлов, что именно то, что я хочу, но когда я хочу передать его в представление, я получаю только 1 массив, и это первое, независимо от того, что я попробовал. Я также попытался вернуться с jsonmodel (), но без успеха, я получаю тот же результат. >
public function getJSONAction(){
$my_array_data = array();
//$reader = new \Zend\Config\Reader\Json();
//$data = $reader->fromFile('./data/tti/video.json');
$files = glob('./data/stats/*.{json,txt}', GLOB_BRACE);
foreach($files as $file) {
//$data = array($reader->fromFile($file));
$data = file_get_contents($file);
$my_array_data = json_decode($data, TRUE);
$view = new JsonModel ( array(
'my_array_data' => $my_array_data
));
}
$view->setTerminal(true);
return $view;
}
< /code>
Я пробовал много способов, но я все еще не могу заставить его работать, может ли кто -нибудь указать мне в правильное направление? Или какой -то пример был бы еще более полезным.
Спасибо.
edit:
Я получил это работа ... это была моя глупая ошибка, я должен был положить ** $ my_array_data [] **
Спасибо за попытку помочь.
Подробнее здесь: https://stackoverflow.com/questions/388 ... ts-to-view
Zend2 Читать все содержимое файлов JSON и вернуть результаты для просмотра ⇐ Php
Кемеровские программисты php общаются здесь
1738183169
Anonymous
Я боролся за последние 2 дня, чтобы сделать эту работу, но я не могу понять это. Мне нужно прочитать все файлы .json из папки и вернуть результат, чтобы я мог сделать свою «статистику», которые хранятся в этих файлах .json. < /P>
Если я использую print_r ( ); В контроллере я получаю массивы с контентом из файлов, что именно то, что я хочу, но когда я хочу передать его в представление, я получаю только 1 массив, и это первое, независимо от того, что я попробовал. Я также попытался вернуться с jsonmodel (), но без успеха, я получаю тот же результат. >
public function getJSONAction(){
$my_array_data = array();
//$reader = new \Zend\Config\Reader\Json();
//$data = $reader->fromFile('./data/tti/video.json');
$files = glob('./data/stats/*.{json,txt}', GLOB_BRACE);
foreach($files as $file) {
//$data = array($reader->fromFile($file));
$data = file_get_contents($file);
$my_array_data = json_decode($data, TRUE);
$view = new JsonModel ( array(
'my_array_data' => $my_array_data
));
}
$view->setTerminal(true);
return $view;
}
< /code>
Я пробовал много способов, но я все еще не могу заставить его работать, может ли кто -нибудь указать мне в правильное направление? Или какой -то пример был бы еще более полезным.
Спасибо.
[b] edit: [/b]
Я получил это работа ... это была моя глупая ошибка, я должен был положить ** $ my_array_data [] **
Спасибо за попытку помочь.
Подробнее здесь: [url]https://stackoverflow.com/questions/38847167/zend2-read-all-json-files-content-and-return-results-to-view[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия