摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測試創(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 :包含測試
創(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校驗 * @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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/98492.html
摘要:創(chuàng)建應(yīng)用,應(yīng)用目錄目錄結(jié)構(gòu)如下包含應(yīng)用元數(shù)據(jù)和配置包含包含圖標(biāo)和圖像包含文件包含應(yīng)用程序的類文件包含模板包含測試創(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)用程序的類文件包含模板包含測試創(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)用程序的類文件包含模板包含測試創(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...
搭建個人云存儲一般會想到ownCloud,堪稱是自建云存儲服務(wù)的經(jīng)典。而Nextcloud是ownCloud原開發(fā)團隊打造的號稱是下一代存儲。初一看覺得口氣不小,剛推出來就重新定義了Cloud,真正試用過后就由衷地贊同這個Nextcloud:它是個人云存儲服務(wù)的絕佳選擇。 與ownCloud相比,Nextcloud的功能絲毫沒有減弱,甚至由于可以安裝云存儲服務(wù)應(yīng)用,自制性更強,也更符合用戶的...
摘要:是一組基于超文本傳輸協(xié)議的技術(shù)集合,有利于用戶間協(xié)同編輯和管理存儲在萬維網(wǎng)服務(wù)器文檔。同時我們還可以使用來掛載支持的網(wǎng)盤,方便你統(tǒng)一管理各大網(wǎng)盤。WebDAV是一組基于超文本傳輸協(xié)議的技術(shù)集合,有利于用戶間協(xié)同編輯和管理存儲在萬維網(wǎng)服務(wù)器文檔。很多的軟件例如WPS、Joplin、Keepass等都可以結(jié)合WebDAV實現(xiàn)數(shù)據(jù)云存儲,讓你不用依賴于服務(wù)商的云存儲服務(wù),不僅保護隱私,還可以自定義...
閱讀 1264·2021-09-27 13:35
閱讀 2563·2021-09-06 15:12
閱讀 3380·2019-08-30 15:55
閱讀 2828·2019-08-30 15:43
閱讀 431·2019-08-29 16:42
閱讀 3446·2019-08-29 15:39
閱讀 3062·2019-08-29 12:28
閱讀 1239·2019-08-29 11:11