【发布时间】:2015-07-02 09:40:43
【问题描述】:
我正在使用 redbeanphp 进行数据库操作。我使用此代码创建一个表并在我的数据库中添加一行:
$bean= R::dispence("esate") ;
$bean->import(json_decode($data)) ;
R::store($bean);
在我的 $data 变量中,我有空属性 例如地址,当 redbeanphp 将此 bean 存储在数据库中时,将此属性类型设置为 tinyint或其他类型。 现在,当我创建另一个具有 address 属性 mysql 的 bean 时,忽略我的值并将 address 列留空。
redbean 可以处理这个问题吗?如果答案是 YES 怎么办?
【问题讨论】:
-
您可以随时编辑数据库架构以获得您想要的格式。 redbeanPHP 不会改变它,除非它必须。我也倾向于将
FUSEd 模型与 redbeanPHP 一起使用,因此我始终可以通过使用 'dispense' 方法确保所有 bean 属性都有有用的默认值。 -
你的评论很有用.....谢谢亲爱的瑞安