php - Zend Framework : Form: Should I use camelCase for form element names & DB tables, 与否?

标签 php mysql zend-framework zend-form zend-db

我喜欢一切都简洁且语义化,因此我正在就一个我50/50的主题寻求一些建议,我意识到这很大程度上取决于个人喜好,但我想坚持以一种方式做事。

注意:我知道这个问题以前曾被问过,但答案非常复杂,通常归结为......坚持应用程序中使用的约定。但是在创建新应用程序时,最好的方法是什么?

数据库列如下所示:

描述、user_id、blah_id

因此我的表单元素应该如下所示:

选项 1:$userId = new Zend_Form_Element_Select('user_id');

选项 2:$userId = new Zend_Form_Element_Select('userId');

或:

更改(MySQL)数据库以也包含驼峰命名法表和列?

您对此有何看法?

最佳答案

Zend Framework 使用驼峰命名法。因此,如果您可以更改表和列的命名,请使用它。

关于php - Zend Framework : Form: Should I use camelCase for form element names & DB tables, 与否?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6405388/

相关文章:

javascript - 必须单击提交按钮两次才能提交表单 - Java 脚本修复不起作用

php - 执行数据表搜索失败

php - Zend_Controller_Router_Route

php - 将base64位编码的字符串保存到php中的文件

php - 在 PHP 中从 AWS S3 中的文件创建 zip 的最佳方法?

php - 我如何通过 html 输入表单进行 foreach 并插入多行或基于选定日期字段的一行?

php - 我可以通过 Containable 行为检索聚合列吗?

php - 从不同的Mysql表中获取具有相同名称的列

mysql - Grails Shiro 插件创建只读表

database - Zend Framework 动态 ACL 具有特殊权限,具体取决于数据库条目