摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測(cè)試創(chuàng)建元數(shù)據(jù)配置文件參考網(wǎng)址創(chuàng)建文件應(yīng)用程序的導(dǎo)航條目這樣應(yīng)用安裝目錄就可以看到應(yīng)用了創(chuàng)建控制器控制器函數(shù)注解的用處公
創(chuàng)建應(yīng)用example,應(yīng)用目錄apps/example,目錄結(jié)構(gòu)如下
example/appinfo:包含應(yīng)用元數(shù)據(jù)和配置
example/css :包含CSS
example/img :包含圖標(biāo)和圖像
example/js :包含JavaScript文件
example/lib :包含應(yīng)用程序的PHP類文件
example/templates :包含模板
example/tests :包含測(cè)試
創(chuàng)建元數(shù)據(jù)配置文件
參考網(wǎng)址:
https://docs.nextcloud.com/server/14/developer_manual/app/init.html https://docs.nextcloud.com/server/14/developer_manual/app/info.html
創(chuàng)建文件example/appinfo/info.xml
example Example Example summary Example description 1.0.0 agpl Author multimedia https://github.com/nextcloud/news/issues example example.index 0
這樣應(yīng)用安裝目錄就可以看到example應(yīng)用了
創(chuàng)建控制器 example/lib/Controller/ExampleController.php
https://docs.nextcloud.com/se...
控制器函數(shù)注解的用處: ``` /** * @PublicPage 公共界面 * @NoCSRFRequired 不做csrf校驗(yàn) * @NoAdminRequired 不知道做啥 猜吧 * @return DataResponse */ ```創(chuàng)建example/lib/AppInfo/Application.php 為了擁有更清晰的代碼結(jié)構(gòu)
getContainer(); /** * Controllers */ $container->registerService("Example", function(IContainer $c) { return new ExampleController( $c->query("AppName"), $c->query("Request") ); }); } }
創(chuàng)建應(yīng)用加載和執(zhí)行文件
創(chuàng)建文件example/appinfo/app.phpregister();
創(chuàng)建路由
example/appinfo/routes.php[ ["name" => "example#index", "url" => "/", "verb" => "GET"] ] ];創(chuàng)建視圖
待續(xù)
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/114047.html
摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測(cè)試創(chuàng)建元數(shù)據(jù)配置文件參考網(wǎng)址創(chuàng)建文件應(yīng)用程序的導(dǎo)航條目這樣應(yīng)用安裝目錄就可以看到應(yīng)用了創(chuàng)建控制器控制器函數(shù)注解的用處公 創(chuàng)建應(yīng)用example,應(yīng)用目錄apps/example,目錄結(jié)構(gòu)如下 example/appinfo:包含應(yīng)用元數(shù)據(jù)和配置 example/css...
摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測(cè)試創(chuàng)建元數(shù)據(jù)配置文件參考網(wǎng)址創(chuàng)建文件應(yīng)用程序的導(dǎo)航條目這樣應(yīng)用安裝目錄就可以看到應(yīng)用了創(chuàng)建控制器控制器函數(shù)注解的用處公 創(chuàng)建應(yīng)用example,應(yīng)用目錄apps/example,目錄結(jié)構(gòu)如下 example/appinfo:包含應(yīng)用元數(shù)據(jù)和配置 example/css...
摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測(cè)試創(chuàng)建元數(shù)據(jù)配置文件參考網(wǎng)址創(chuàng)建文件應(yīng)用程序的導(dǎo)航條目這樣應(yīng)用安裝目錄就可以看到應(yīng)用了創(chuàng)建控制器控制器函數(shù)注解的用處公 創(chuàng)建應(yīng)用example,應(yīng)用目錄apps/example,目錄結(jié)構(gòu)如下 example/appinfo:包含應(yīng)用元數(shù)據(jù)和配置 example/css...
搭建個(gè)人云存儲(chǔ)一般會(huì)想到ownCloud,堪稱是自建云存儲(chǔ)服務(wù)的經(jīng)典。而Nextcloud是ownCloud原開發(fā)團(tuán)隊(duì)打造的號(hào)稱是下一代存儲(chǔ)。初一看覺得口氣不小,剛推出來就重新定義了Cloud,真正試用過后就由衷地贊同這個(gè)Nextcloud:它是個(gè)人云存儲(chǔ)服務(wù)的絕佳選擇。 與ownCloud相比,Nextcloud的功能絲毫沒有減弱,甚至由于可以安裝云存儲(chǔ)服務(wù)應(yīng)用,自制性更強(qiáng),也更符合用戶的...
摘要:是一組基于超文本傳輸協(xié)議的技術(shù)集合,有利于用戶間協(xié)同編輯和管理存儲(chǔ)在萬維網(wǎng)服務(wù)器文檔。同時(shí)我們還可以使用來掛載支持的網(wǎng)盤,方便你統(tǒng)一管理各大網(wǎng)盤。WebDAV是一組基于超文本傳輸協(xié)議的技術(shù)集合,有利于用戶間協(xié)同編輯和管理存儲(chǔ)在萬維網(wǎng)服務(wù)器文檔。很多的軟件例如WPS、Joplin、Keepass等都可以結(jié)合WebDAV實(shí)現(xiàn)數(shù)據(jù)云存儲(chǔ),讓你不用依賴于服務(wù)商的云存儲(chǔ)服務(wù),不僅保護(hù)隱私,還可以自定義...
閱讀 1971·2021-11-25 09:43
閱讀 652·2021-10-11 10:58
閱讀 1730·2019-08-30 15:55
閱讀 1724·2019-08-30 13:13
閱讀 736·2019-08-29 17:01
閱讀 1839·2019-08-29 15:30
閱讀 788·2019-08-29 13:49
閱讀 2171·2019-08-29 12:13