Я очень новичок в open-cart. У меня есть задача прочитать данные из файла.Opencart чтение данных из файла
Так я сделал функцию открытой телегу, чтобы прочитать файл в модели category.php
Код:
public function getFileData($category_id) {
$file = fopen("temp.txt","r");
$a = array();
while(! feof($file))
{
array_push($a, fgetcsv($file));
}
fclose($file);
return $a;
}
теперь, когда я называю его от контроллера он дает мне ошибку таймаута более чем 60-х , Я увеличил тайм-аут с помощью set_time_limit, но никакого эффекта.
Но тогда я сделал простой скрипт для чтения файла, и он читает его в миллисекундах. Но тот же код не работает в opencart.
Я пробовал Google, но ничего не нашел. я уверен, что я отсутствую something.Any помощь будет оценена
показать путь к файлу, где вы указали эту функцию, а также с какого контроллера вы вызываете его – user2936213
функция находится в: C: \ wamp \ www \ dtd \ catalog \ model \ catalog \ category.php Controler находится в: C: \ wamp \ www \ dtd \ catalog \ controller \ product \ product.php –
Скопируйте файл в папку с разрешением 777 (для тестирования) и измените 'fopen (" t emp.txt "," r ");' to fopen (DIR_IMAGE. "temp.txt", "r"); '. –