Я использую плагин для загрузки файлов в формате PDF. Я следил за документацией, реализующей ее для компонентов в функции инициализации. это мой следующий код
public function init(){
$tripFiles = $this->addComponent(
'Responsiv\Uploader\Components\FileUploader',
'tripFiles',
[
'fileTypes' => '.jpg, .jpeg, .png, .pdf, .doc, .docx, .xls, .xlsx, .ppt, .pptx',
'placeholderText' => "Drag and drop file here or Browse File",
],
['deferredBinding' => true]
);
$tripFiles->bindModel('files', ($this->property('tripId') ? Trip::find((int)$this->property('tripId')) : new Trip));
}
public function onSave(){
$data = post();
var_dump($data);
$vacation = new Trip;
$vacation->fill($data);
$vacation->save(null, post('_session_key'));
}
но я нашел вывод с нулевым значением в массиве _uploader в файлах.
array:10 [▼
"_handler" => "onCreateXXX"
"_session_key" => "XXXXXXXXXX"
"_token" => "XXXXXXXXXX"
"name" => "XXXXX"
"destination_name" => "XXXX"
"purpose_id" => "1"
"purpose" => ""
"charge_code" => "XXXX"
"city_id" => "1"
"_uploader" => array:1 [▼
"files" => ""
]
]
Внешний интерфейс
{{ form_ajax('onSave')}}
{% component 'tripFiles' %}
<button type="submit" class="btn btn-primary w-90"> Create Trip </button>
{{ form_close() }}
так кто-нибудь может помочь мне с этой проблемой ??
array:10
- person Hardik Satasiya   schedule 01.06.2020