2010-03-12 63 views
0

我見過使用裝飾器渲染Zend_Form的簡單示例,但我不確定它們能夠處理我所面對的問題。創建每行都有單選按鈕的Zend_Form表格顯示的最簡單方法是什麼?

我查詢數據庫並獲取用戶對象數組。我想將這些用戶顯示爲表單,每個用戶旁邊都有一個單選按鈕,頁面底部有一個提交按鈕。

這裏的大致形式將是什麼樣子:

[user id] [email]   [full name] 
() 1   [email protected] Test user 1 
(*) 2   [email protected] Test user 2 
[SUBMIT] 

這是不是可以實現在一個合理的直接的方式還是需要使用ViewScript部分?

回答

2

您應該輕鬆實現此佈局Leveraging Zend Form Decorators

編輯:

你可能有興趣也Zendcasts:
Zend Form decorators explainedCreating custom Zend Form Decorators

順便說一句,這是很常見的佈局偏好:

Display preferences http://img707.imageshack.us/img707/3244/displaypreferences.gif

一旦你完成了,在這裏發表您的工作代碼以供參考。

+0

謝謝!我見過很多關於裝飾器的文章,但這是第一個以我的情況處理事物的方式 - 使用sprintf進行模板化,而不僅僅是在靜態HTML中輸入輸入。 – 2010-03-15 21:30:57

+0

我已經添加了兩個鏈接到我原來的帖子。 – takeshin 2010-03-15 21:49:45

0

只是一個快速的建議。你爲什麼需要這個桌子?默認定義列表標記可以被設計爲完全像您希望的樣子。

+0

我需要每行3列,我需要每列的標題。不確定列表如何確保每列與其他行的數據以及標題對齊。 – 2010-03-15 13:30:19

相關問題