我試圖達到以下情形的解決方案:構建的應用程序,以便它是模塊化
我有一個應用程序,允許有人來管理客戶端的地址簿/列表。 (MODULE CLIENTS)
有人使用它可能需要鏈接到客戶端的作業列表。 (MODULE JOBS)
其他人可能需要鏈接到客戶端和作業的屬性列表。 (MODULE PROPERTIES)
有沒有辦法讓這個你可以從字面上:
降CLIENTS
和JOBS
模塊在一個新的安裝,然後他們可以溝通
降CLIENTS
,PROPERTIES
和JOBS
模塊在全新安裝,然後他們可以溝通(客戶端 - >屬性 - >每個屬性或客戶端作業 - >作業)
甚至掉落CLIENTS
和PROPERTIES
模塊在全新安裝中與客戶端/作業具有相似的場景。
我知道我將不得不在某處定義關係,但我正在設計它,以便我可以通過標準關係控制器(以及最好放置它們的位置)或通過配置文件來實現。
我不是純粹主義者,所以我非常高興在模塊中放置額外的控制器,但我只是想將流程流線化。
或者生產'填充物'模塊來填補空白,並用它們來構建視圖,會更好嗎?
我也想知道如何最好地構建視圖 - 我目前擁有它的方式是有一個視圖,然後是'視圖',這是視圖(表格,表格等)的各個組成部分 - 每一個pagelet) - >我只是通過Module :: Run調用頁面小程序(如果您習慣了codeigniter - >與'include'基本相同) - >這很好,但可能不是上述場景的最佳系統。
在此先感謝!