octobercms 后端 url 给出 404 错误
octobercms backend url give 404 error
我正在构建一个 Octobercms 插件。我已经创建了表格,但我还想在表格中上传图片。
我有 link 一个输入文本框模式,这样我就可以浏览和上传图像。但问题是我尝试的方法总是出现 404 错误。
我在 http://www.domain.com/admin/author-name/plugin-nam/plugin-name/create 上创建了新内容。 url 工作正常,见表格。
但是我的模式在 http://www.domain.com/plugins/author-name/plugin-name/app/image-manager/image.php 上调用了 php 脚本,然后我得到了 404 错误。
我想我必须设置一些东西 routes.php
但我不知道我必须设置什么,因为我有 Route::get('*/file-manager/image.php'
、'author-name\plug-name\app\file-manager\image.php');
您可以使用 AJAX 框架来实现这一点。尝试使用部分 _image.htm 而不是调用脚本。在表单属性中使用 data-request="onImageUpload" data-request-update="'image': '#image'" 并在 create.htm 中使用 makePartial('image', [ 'image' => $图片]) ?>
在控制器的构造函数中为 $image 创建一个变量并将其初始设置为 null。创建一个函数 onImageUpload() ,其中包含图像上传代码,并将此变量设置为上传图像的路径。因此,现在当您上传图像时,它不仅会执行您在 onImageUpload() 本身内部 image.php 中使用的任何自定义代码,而不是使用单独的文件 image.php,还会在加载时更新图像。
部分 _image.htm 的代码应为
{% if image %}
<img src="{{image}}" />
{% endif %}
而create.htm应该有
<div id="image">{{ "{% partial \"image\" %}" }}</div>
就在您希望图像出现的位置
我正在构建一个 Octobercms 插件。我已经创建了表格,但我还想在表格中上传图片。
我有 link 一个输入文本框模式,这样我就可以浏览和上传图像。但问题是我尝试的方法总是出现 404 错误。
我在 http://www.domain.com/admin/author-name/plugin-nam/plugin-name/create 上创建了新内容。 url 工作正常,见表格。
但是我的模式在 http://www.domain.com/plugins/author-name/plugin-name/app/image-manager/image.php 上调用了 php 脚本,然后我得到了 404 错误。
我想我必须设置一些东西 routes.php
但我不知道我必须设置什么,因为我有 Route::get('*/file-manager/image.php'
、'author-name\plug-name\app\file-manager\image.php');
您可以使用 AJAX 框架来实现这一点。尝试使用部分 _image.htm 而不是调用脚本。在表单属性中使用 data-request="onImageUpload" data-request-update="'image': '#image'" 并在 create.htm 中使用 makePartial('image', [ 'image' => $图片]) ?>
在控制器的构造函数中为 $image 创建一个变量并将其初始设置为 null。创建一个函数 onImageUpload() ,其中包含图像上传代码,并将此变量设置为上传图像的路径。因此,现在当您上传图像时,它不仅会执行您在 onImageUpload() 本身内部 image.php 中使用的任何自定义代码,而不是使用单独的文件 image.php,还会在加载时更新图像。
部分 _image.htm 的代码应为
{% if image %}
<img src="{{image}}" />
{% endif %}
而create.htm应该有
<div id="image">{{ "{% partial \"image\" %}" }}</div>
就在您希望图像出现的位置