簡體   English   中英

在開發symfony 1.4表單/小部件/驗證器時,您的最佳做法是什么?

[英]What are your best practices when developing symfony 1.4 forms/widgets/validators?

我目前正在進行一些symfony表單定制,包括編寫小部件或更好地擴展現有小部件。

然而,事實證明這要復雜得多,因為我認為它的功能,因為驗證,表單元素,對象保存,動態javascripts等功能似乎分散在各處。 您可以找到許多非默認小部件很難擴展,因為它們通常不會將javascript與HTML分開。

那么最佳實踐形式/小部件開發指南應該是什么?

我願意總結這些指導方針。 只是現在我不太確定他們會是什么樣子。 讓我們一起集思廣益!

從PHP中分離HTML將Javascript放在額外的文件中(不引人注目)不要強迫你的CSS樣式在別人身上不要寫出巨大的方法,而是小的可擴展/可重載的方法..您認為應該包括哪些內容?

原始文章可以在這里找到: http//test.ical.ly/2010/08/25/question-what-would-you-expect-of-a-best-practice-document-when-developing-symfony-1 -4-形式的小部件/

除了文章中提到的其他內容之外,不要在javascript中硬編碼表單元素id和名稱屬性。

<script type="text/javascript">
    var widget_id = "<?php echo $form['widget']->renderId() ?>";
    var widget_name = "<?php echo $form['widget']->renderName() ?>"; 
</script>

暫無
暫無

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

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