在Orchard中提供了命令列工具

2022-11-19 10:12:03 字數 1089 閱讀 3658

在orchard中提供了乙個命令列工具,我們可以使用這個命令列工具建立使用者、建立部落格、生成**、配置**、打包模組等。並且這個命令列工具是可以擴充的,只要我們在自己開發的模組中建立乙個command類,並繼承於orcahrd框架所提供的defaultorchardcommandhandler。這樣我們就可以在這個類中實現自己模組可以提供的命令了。

具體實現方式,可以參考預設提供的模組中的檔案。

啟動此命令列工具,可以在orchard**的bin目錄下,執行檔案。就是在專案檔案中的目錄下。

等待命令列工具初始成功後,會出現乙個「orchard>」提示行。在這裡我們就可以輸入相應的一些命令了。比如orchard框架提供的help commands。

它會列出全部可以使用的命令。

輸入:help (help + 相應的命令會顯示此相應命令的幫助資訊),如輸入help user create,顯示如下:

它提示我們在使用建立使用者這個命令的時候該如何輸入相應的引數。

預設提供的命令都給出了很清楚的解釋,就不在這裡浪費篇幅介紹了,只要大家使用 help commands命令列一下就都清楚了。在這裡重點介紹一下自動生成**模板的命令,這在我們做orchard模組開發的時候會很有用。

如果需使用orachard的**自動生成功能,就需要先安裝乙個code generation模組。我們可以在orchard**的管理後台的模組市場中找到它並安裝。安裝完成後在features中啟用一下這個模組。

當然我們也可以用命令列工具去啟用它,如:orchard> feature enable

當啟用後,我們就可以在orchard命令列中執行相應的命令來建立模組了。目前可以使用的命令有:

codegen controller

建立乙個controller類

codegen datamigration

建立乙個資料檔案清單

codegen module [/includeinsolution:true|false]

建立乙個模組

codegen theme [/createproject:true|false][/includeinsolution:true|false][/basedon:]

建立乙個**

在反思中提高

在反思中提高,於反思中成長 教師是教學活動的組織者,不再是傳統的 傳道 授業 解惑 者,也不再是用別人設計的課程或教案去完成知識傳授目標的 技術員 面對新一輪的教學改革,教師也被賦予了新的內涵,教師的角色也在發生新的變化。教師成為教育教學工作的探索者 研究者 教學活動的組織者,教師的角色既然發生了變...

在反思中提高自己

三 啟發學生 多問 學習的興趣和願望,在很大程度上決定著學生的學習態度和學習成績。學生具有好奇心,這正是追求知識的原始動力,是求知慾的嫩芽。他們在日常的生活中往往會對某一事物特別感興趣,並由興趣發展為熱愛,由熱愛進一步發展為對真理的探索和追求。也由此會提出各種各樣看似無稽實有深意的問題。這時,作為教...

在總結中進步,在反思中提高

尊敬的各位領導 老師,親愛的同學們 大家早上好!今天,我演講的題目是 在總結中進步,在反思中提高 光陰無聲,歲月消逝。我們又走過了成長路上的乙個青春驛站。期中考試過後,我們又有新的開始,當然,也要好好地總結 反思和自省。每一次考試,對同學們來說,都是一次磨練,又都是新的起點。反思過去才能成就輝煌的未...