過去幾年來我一直在使用.net,並且我喜歡在任何地方的任何位置添加控件的方式。例如,即使已經有身體,你也可以說Head.Controls.add(new LiteralControl("<link rel='stylesheet' type='text/css' href='styles.css' />"))
。向其他元素添加元素
是否有可能在php中做這種事情?我的網站的設立是爲了讓我們有代理商,客戶和藝術家(這是一家制卡公司,希望客戶應用程序在展會上脫機使用)。添加代理表單可能與添加客戶表單有不同的樣式。因此,我希望將每種類型放在不同的文件夾中(例如代理商,客戶和藝術家),每個文件夾都有自己的樣式表。將會有一個表單頁面,其中包括GET
類型(藝術家,客戶等)的參數,模式(創建,編輯)和ID的可選參數(處於編輯模式時)。我希望能夠一次打電話$agentForm->generateForm()
和$agentForm->generateStyleTag()
,而不是我目前正在做的事情,即在頭部呼叫$agentForm->generateForm()
和在頭部呼叫$agentForm->generateStyleTag
(甚至沒有生成開始身體標記)。
一個很好的方法來說明,我有一個Head標籤和一個Body標籤。在另一個函數$agentForm->generateHTML()
中我想說Body->addChild("bla")
和Head->addChild("bla")
。這使得開發新頁面變得容易很多,因爲它確保樣式在那裏並且對於用戶所在的網站部分是正確的。
是否有可能實現這一點,或者這是這之間的主要區別PHP和.net?
我想我的大部分問題還沒有真正有一個正確的答案是這樣的,因此40%的可能是對的.. – ClarkeyBoy 2010-08-02 15:34:52
然後張貼您自己的解決方案,並選擇它作爲正確的答案。 – 2010-08-02 16:12:51
有時我沒有找到答案,繼續前進並忘記它(或試圖找到解決方案導致其他重大問題,然後我着迷於嘗試解決,並忘記它)。如果我有時會受到傷害,我不能幫助它。 – ClarkeyBoy 2010-08-02 16:32:39