私はすべてがきれいでセマンティックであることを好むので、私は50/50にある件に関するいくつかのアドバイスを手にしています。これはかなり個人的な好みには似ていますが、一方的なやり方に固執したいと思います。Zend Framework:フォーム:フォーム要素名とDBテーブルにcamelCaseを使用する必要がありますか?
注:私はこの質問が以前に尋ねられたことを知っていますが、回答は非常に混在しており、通常、アプリケーションで使用されている規約に固執しています。しかし、新しいアプリケーションを作成するときは、それを実行する最善の方法は何ですか?
データベース列は次のようになります。
オプション1:$ユーザーID =新しいZend_Form_Element_Select(」
説明、USER_IDは、
。したがって私のフォーム要素がどのように見えるはずですblah_id user_id ');
OR
オプション2:$ユーザーID =新しいZend_Form_Element_Select( 'のuserId');
OR:
変更あまりにもキャメルケーステーブルと列を含むように(MySQLの)データベース?
これについてのご意見はありますか?
私は、アプリケーション、フォーム要素、およびデータベースフィールドに一般的に行く最良の方法を決めました。camelCaseテーブルとデータベーステーブルは、ホスティング会社とのcamelCaseテーブル名のサポートが不足しているため、アンダースコアを使用します。 – Jucks