最新の安定版を使用していますが、バージョン5用に更新する必要がある場合はお知らせください。RedBeanPHP:タイムスタンプを追加する方法は、一意で、デフォルトですか?
<?php
$user = R::dispense('user');
$user->fname = 'man';
$user->lname = '00';
$user->setMeta("buildcommand.unique" , array($user->email='[email protected]'));
$user->pass = password_hash('password', PASSWORD_DEFAULT);
$user->gender=0; // I want this to have a default value of 0 if I don't insert anything
$user->verified=1;
$user->lastModified = date('Y-m-d G:i:s'); // I want this to be a timestamp, right now it's stored as datetime
$id= R::store($user);
lastModified
がdatetimeとして格納されます。 gender
とverified
のデフォルト値は0です。email
を一意にします。
私はstackoverflowの上で見つけることができるすべてのソリューションを試してみましたが、何も
$user->setMeta("buildcommand.unique" , array(array('email')));
そして、どのようにBLOBを作成し、フィールドの長さを指定する方法を動作しますか?