簡體   English   中英

octobercms后端URL給出404錯誤

[英]octobercms backend url give 404 error

我正在構建一個Octobercms插件。 我已經創建了表單,但是我還想在表單中上傳圖像。

我已將模式鏈接到輸入文本框,因此可以瀏覽和上傳圖像。 但是問題是我一直嘗試得到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] )?>

在控制器的構造函數中,為$ image設置一個變量,並將其初始設置為null。 在具有圖像上載代碼的onImageUpload()函數上創建一個函數,並將該變量設置為上載圖像的路徑。 因此,現在,當您上傳圖像時,它不僅會執行onImageUpload()本身中image.php中使用的任何自定義代碼,而不會擁有單獨的文件image.php,並且還會在加載時更新圖像。

_image.htm部分應具有以下代碼:

{% if image %}
    <img src="{{image}}" />
{% endif %}

並且create.htm應該具有

<div id="image">{{ "{% partial \"image\" %}" }}</div>

就在您想要圖像出現的位置

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM