Joj*_*ojo 3 php naming-conventions redbean
寻找Gabor de Mooij或任何对RedBeanPHP更有经验的人.我们当前的命名约定是使用下划线,虽然任何人都可以使用Pascal/Camel外壳,我认为重要的是一致性,我们不想重构所有内容以符合一致的命名模式但我们会看看我们能做些什么.
只有这些陈述是矛盾的.任何人都可以澄清这个规则吗?

另外,你不认为2个或更多的措辞属性也是常见的,如果它们全都是小写的话它们很难看:date_added或dateAdded?
RedBeanPHP专为"敏捷"方法而设计.当您编写应用程序并与客户讨论域时,数据库由RedBeanPHP即时创建.
但是,我永远不会施加人为限制.您可以使用下划线和大写字符,只需记住RedBeanPHP使用一些约定来检索/存储关系:table_id和table1_table2是最重要的.
另请注意,大写表名称可能非常难以维护,因为某些数据库操作系统组合不区分大小写.
从RedBeanPHP 3.4(现在为alpha)开始,如果您尝试存储具有无效类型名称的bean,RedBeanPHP将抛出异常; 但这只是为了警告你.要覆盖此检查,请使用setStricTyping(false).
例:
R::setStrictTyping(false);
$bean = R::dispense('postAddress');
$bean->housenumber = '1';
R::store($bean);
$bean = R::dispense('post_address');
$bean->house_number = '2';
R::store($bean);
Run Code Online (Sandbox Code Playgroud)
这将是有效的.
我希望这可以澄清情况,我会在有一段时间后立即更新文档.感谢您通知我这个问题.请随时在我们的论坛上提出任何问题:https://groups.google.com/forum/?fromgroups#! forum/redbeanorm
请注意,您的第一条消息需要在论坛上获得批准; 但没有其他方法可以阻止垃圾邮件发送..