Я ищу использование функции cakeDC CSVimport.Тем не менее, я не могу понять, как его настроить, и, кажется, нет никакой документации или инструкций.Я загружаю CSV, то мне нужно вставить данные в таблицу MySQL.У меня загрузка работает должным образом.
ПРИМЕЧАНИЕ: поведение csvimport является частью плагина утилиты cakeDC: https://github.com/CakeDC/utils
У меня есть это в моей модели загрузки
var $actsAs = array('Utils.CsvImport');
В моем контроллере загрузки у меня есть это (после успешной загрузки файла)
$this->Upload->importCSV('/maslayout/files/'. $thefilename);
Затем я получаю эту ошибку:
Fatal error: Uncaught exception 'RuntimeException' with message 'SplFileObject::__construct(/maslayout/files/customers_aussievets_24092010.csv) [<a href='http://php.net/splfileobject.--construct'>splfileobject.--construct</a>]: failed to open stream: No such file or directory' in E:\xampp\htdocs\maslayout\app\plugins\utils\models\behaviors\csv_import.php:105 Stack trace: #0 E:\xampp\htdocs\maslayout\app\plugins\utils\models\behaviors\csv_import.php(105): SplFileObject->__construct('/maslayout/file...', 'rb') #1 E:\xampp\htdocs\maslayout\cake\libs\model\model_behavior.php(169): CsvImportBehavior->importCSV(Object(Upload), '/maslayout/file...') #2 E:\xampp\htdocs\maslayout\cake\libs\model\model_behavior.php(467): ModelBehavior->dispatchMethod(Object(Upload), 'importCSV', Array) #3 E:\xampp\htdocs\maslayout\cake\libs\model\model.php(496): BehaviorCollection->dispatchMethod(Object(Upload), 'importCSV', Array) #4 E:\xampp\htdocs\maslayout\cake\libs\overloadable_php5.php(50): Model->call__('importCSV', Array) #5 E:\xampp\htdocs in E:\xampp\htdocs\maslayout\app\plugins\utils\models\behaviors\csv_import.php on line 105
Можете ли вы объяснить, что я делаюне так?
=======================================================================================
ОБНОВЛЕНИЕ: Я работал, у меня просто был неверный путьТеперь, когда у меня есть это право, кажется, что он загружается, но я не совсем понимаю, что делать дальше.Я не уверен, нужно ли мне каким-то образом настроить документ CSV и как мне установить модель, чтобы импорт работал и соответствовал.Любая помощь будет оценена.У меня есть это на моей модели загрузки, и это в основном вставить пустые строки в таблицу загрузки.Даже когда у меня есть правильные заголовки в форме, это все еще происходит.