簡體   English   中英

如何為每個用戶的網頁添加動態控件?

[英]How to add dynamic controls to webpage for each user?

我想創建一個用戶可以創建帳戶的網頁,並且有一個通用控件和頁面之類的任務。但用戶也應該能夠創建他們的自定義控件。(如按鈕、復選框、文本區域)但當然這些自定義控件將是僅為該用戶指定。

我創建了一個包含記錄的數據庫表;

 user-id -- type -- name -- values

   5  --checkbox -- Is it done ? -- Yes / No

Pages 通過從數據庫中讀取控件來獲取控件,並在頁面上創建用戶自定義控件。

所以我只是不喜歡這種方法,我很確定有一個更好的解決方案。我最近 2 天在谷歌上搜索,只是變得更加困惑。 如果有更好的解決方案,我可以學習新的框架和語言。

允許用戶創建他們自己的表單會變得復雜,因為您不僅需要存儲結果,還需要存儲表單本身,以及它們的呈現。 過去對我有用的是使用模板引擎,它允許我直接編寫 PHP,並將其存儲到一個新文件中(例如 form_customer_1.php)。 因此,當客戶在數據庫中創建表單時,將為該特定表單生成一個新的 PHP 文件。 這將使您可以更好地控制輸入/輸出,並且(希望)不會那么混亂。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM