Я пытаюсь загрузить .pdf
файл на сервер в Yii
, Я делаю это с помощью CUploadedFile
, Файл успешно сохранен на сервере, но я don't
знать, как сохранить его с расширением. Вот что я делаю:
if (isset($_POST['UserItems'])) {
$model->attributes = $_POST['UserItems'];
$model->recipe_file_url = CUploadedFile::getInstance($model, 'recipe_file_url');
if ($model->save()) {
$model->recipe_file_url->saveAs('images\uploads\recipie' . rand(999, 9999) . CUploadedFile::getExtensionName());
$this->redirect(array('view', 'id' => $model->id));
}
}
Я искал это и нашел ::getExtensionName()
как решение, но это не работает. Как заставить это работать, любая помощь?
РЕДАКТИРОВАТЬ
Когда я запускаю приведенный выше код, следующий error
выскакивает:
Свойство «UserItemsController._name» не определено.
Попробуй это:
$model->recipe_file_url->getExtensionName()
Надеюсь, что это работает
Других решений пока нет …