Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php zendframework:Form:我是否应该使用camelCase作为表单元素名&;数据库表,还是不?_Php_Mysql_Zend Framework_Zend Form_Zend Db - Fatal编程技术网

Php zendframework:Form:我是否应该使用camelCase作为表单元素名&;数据库表,还是不?

Php zendframework:Form:我是否应该使用camelCase作为表单元素名&;数据库表,还是不?,php,mysql,zend-framework,zend-form,zend-db,Php,Mysql,Zend Framework,Zend Form,Zend Db,我喜欢每件事都整洁、有语义,因此我就一个我有一半兴趣的主题寻求一些建议,我意识到这很大程度上取决于个人偏好,但我希望坚持以一种方式做事 注:我知道以前有人问过这个问题,但答案很复杂,通常归结为。。。坚持应用程序中使用的约定。但是在创建新应用程序时,最好的方法是什么 数据库列如下所示: 说明、用户id、blah_id 因此我的表单元素应该是这样的: 选项1:$userId=new Zend_Form_Element_Select(“user_id”) 或 选项2:$userId=newzend\u

我喜欢每件事都整洁、有语义,因此我就一个我有一半兴趣的主题寻求一些建议,我意识到这很大程度上取决于个人偏好,但我希望坚持以一种方式做事

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

数据库列如下所示:

说明、用户id、blah_id

因此我的表单元素应该是这样的:

选项1:$userId=new Zend_Form_Element_Select(“user_id”)

选项2:$userId=newzend\u Form\u Element\u Select(“userId”)

或:

将(MySQL)数据库更改为也包含camelCase表和列


您对此有何想法?

Zend框架用例。因此,如果您可以更改表和列的命名,请使用此选项。

由于托管公司不支持camelCase表名,我已经决定,对于我的应用程序,最好的方法通常是使用下划线、表单元素和数据库字段camelCase和数据库表。