摘要:關(guān)系,用于將圖片附加到表上再次刷新頁面,現(xiàn)在可以進(jìn)行圖片上傳了。如何顯示上傳的圖片簡介查看視頻頁面會(huì)出現(xiàn)上面圖片顯示的信息,圖片并沒有顯示出來。我們要是顯示這些圖片,則在進(jìn)行代碼修改圖集當(dāng)然我們可以使用插件進(jìn)行顯示和展示。
這一部分我們將為影片創(chuàng)建圖片和圖片庫
首先我們將分頁改為每頁10個(gè)影片
下面,我們將設(shè)置圖片,點(diǎn)擊菜單【builder】選擇【Movies】選擇【Models】選擇【Forms】中的fields.yaml
添加一個(gè)上傳表單,而且我們不需要為此創(chuàng)建數(shù)據(jù)庫字段,October會(huì)自動(dòng)處理
現(xiàn)在我們點(diǎn)擊【視頻】菜單,選擇一個(gè)視頻編輯
會(huì)出現(xiàn)如下錯(cuò)誤說明沒有定義poster
我們需要在代碼編輯器中,修改文件:pluginsraiseinfomoviesmodelsMovie.php
為poster添加一個(gè)關(guān)系,關(guān)聯(lián)到系統(tǒng)的圖片表,把圖片附加到視頻表上。
/** * 關(guān)系,用于將圖片附加到Movies表上 */ public $attachOne = [ "poster" => "SystemModelsFile" ];
再次刷新頁面,現(xiàn)在可以進(jìn)行圖片上傳了。
如何顯示上傳的圖片:
themesraiseinfopagesmovie-single.htm
{{ record.poster }}
{% if record %}{{ record.name }}
{{ record.poster }}{{ record.year }}
簡介
{{ record.description|raw }}
{% else %} {{ notFoundMessage }} {% endif %}
查看視頻頁面:http://octobermovie.dev.raise...
會(huì)出現(xiàn)上面圖片顯示的信息,圖片并沒有顯示出來。
如果我們使用{{ record.poster.path }}
則顯示圖片地址,到這里,你或許就明白了,我們需要構(gòu)建一個(gè)img標(biāo)簽,把這個(gè)地址作為img的標(biāo)簽屬性即可。
再次刷新:
但是,我們發(fā)現(xiàn)圖片太大了。好的,我們可以繼續(xù)設(shè)置。
再比如:對圖像進(jìn)行200x200的裁剪
設(shè)置畫廊我們將在Models——Movie——Forms——fields.yaml中添加新的字段
接下來,如果我們保存后,去編輯視頻,則還會(huì)出現(xiàn)錯(cuò)誤
那么和原來一樣,我們修改插件的Models文件
pluginsraiseinfomoviesmodelsMovie.php
public $attachMany = [ "movie_gallery" => "SystemModelsFile" ];
再次刷新:
現(xiàn)在可以上傳多張圖片了
這些圖片可以拖動(dòng),調(diào)整順序,或者是刪除。
我們要是顯示這些圖片,則在themesraiseinfopagesmovie-single.htm進(jìn)行代碼修改
圖集
當(dāng)然我們可以使用js插件進(jìn)行顯示和展示。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28857.html
摘要:上一節(jié)我們通過組件為首頁添加了組件,顯示了演員的列表。但是,我們只是設(shè)置了選項(xiàng),這個(gè)選項(xiàng)并沒有對數(shù)據(jù)進(jìn)行控制。演員排序?qū)ρ輪T排序以姓名升序排列以姓名降序排列好的,現(xiàn)在選項(xiàng)顯示出來。 上一節(jié)我們通過actor組件為首頁添加了組件,顯示了演員的列表。下面我們將為組件添加一些屬性:defineProperties這個(gè)函數(shù)會(huì)返回一個(gè)數(shù)組,數(shù)組里面的每個(gè)數(shù)組將返回的是每個(gè)選項(xiàng) 添加顯示演員個(gè)數(shù)限...
摘要:本節(jié)將編寫一些實(shí)現(xiàn)對頁面中內(nèi)容的控制。將內(nèi)容放入容器文件添加類,讓輸出的內(nèi)容在一個(gè)容器中。創(chuàng)建菜單編輯點(diǎn)擊菜單此頁沒有頭和尾,是因?yàn)槲覀儧]有給這個(gè)頁面使用布局再次查看頁面,則顯示正常了為當(dāng)前頁面菜單添加樣式 本節(jié)將編寫一些css實(shí)現(xiàn)對頁面中內(nèi)容的控制。 將內(nèi)容放入容器 文件:themesraiseinfolayoutsdefault.htm ...
摘要:項(xiàng)目源碼地址視頻按照開發(fā)環(huán)境的要求安裝環(huán)境,必不可少的是了。在命令行執(zhí)行上述命令完成后,進(jìn)入對應(yīng)的目錄,這里執(zhí)行根據(jù)提示輸入您對應(yīng)的開發(fā)環(huán)境參數(shù)。 項(xiàng)目源碼地址:https://gitee.com/494901823/O... 視頻:http://www.365yg.com/i6567340... 按照laravel開發(fā)環(huán)境的要求安裝環(huán)境,必不可少的是composer了。在命令行執(zhí)行c...
摘要:創(chuàng)建插件對于來講是很簡單的事情,因?yàn)?,提供了一個(gè)插件構(gòu)建器具體步驟這里就不贅述了。安裝完成后,會(huì)出現(xiàn)上圖所示的菜單創(chuàng)建自己的插件的方法是點(diǎn)擊如下圖所示的小按鈕。 創(chuàng)建插件對于October來講是很簡單的事情,因?yàn)?,October提供了一個(gè)插件構(gòu)建器:RainLab.Builder showImg(https://segmentfault.com/img/bVbcoxL?w=1266&h...
摘要:郵件設(shè)置設(shè)置為。創(chuàng)建插件打開編輯器,在插件目錄下創(chuàng)建目錄,并在目錄下創(chuàng)建表單文件定義組件增加新頁面查看頁面前端,確認(rèn)已經(jīng)生效,只是插件沒有定義,所以沒有內(nèi)容可以顯示。 郵件設(shè)置:config/mail.php;設(shè)置為smtp。 創(chuàng)建插件Contact showImg(https://segmentfault.com/img/bVbctuz?w=940&h=624); 打開編輯器,在co...
閱讀 1667·2021-09-26 09:55
閱讀 5289·2021-09-22 15:40
閱讀 2027·2019-08-30 15:53
閱讀 1508·2019-08-30 11:15
閱讀 1725·2019-08-29 15:41
閱讀 1879·2019-08-28 18:13
閱讀 3159·2019-08-26 12:00
閱讀 1681·2019-08-26 10:30