私のオブジェクトにタイムスタンプ可能な動作をStofDoctrineExtenstion
から使ってみましたが、動作しません。オブジェクトは正常に保存されますが、createdAt
プロパティは保存されません。Symfony 2 StofDoctrineExtensionBundle odm(MongoDB)でタイムスタンプ可能
この私の設定:
#Doctrine ODM Configuration
doctrine_mongodb:
connections:
default:
server: mongodb://localhost:27017
options:
connect: true
default_database: rent
document_managers:
default:
auto_mapping: true
#stof doctrine extension
stof_doctrine_extensions:
mongodb:
default:
timestampable: true
とクラス(私も私の主な目的のためにTimestampableビヘイビアを使用してみました)
use Gedmo\Mapping\Annotation as Gedmo;
/**
* @MongoDB\MappedSuperclass
*/
abstract class BaseApartment
{
/**
* @Gedmo\Timestampable(on="create")
* @MongoDB\Date
*/
private $createdAt;
}
symfonyの2.0.12、私のdeps
ファイル:
[StofDoctrineExtensionsBundle]
git=git://github.com/stof/StofDoctrineExtensionsBundle.git
target=/bundles/Stof/DoctrineExtensionsBundle
version=v1.0 (also tried version 1.1)
[gedmo-doctrine-extensions]
git=git://github.com/l3pp4rd/DoctrineExtensions.git
target=gedmo-doctrine-extensions
どういうところが間違っていますか?何か案は?私はbin/vendors install --reinstall
続くその変更を、作られた、そしてそれは私のために仕事を始めたまで、私は同じ問題を抱えていた
[Stof-DoctrineExtensionsBundle]
git=https://github.com/stof/StofDoctrineExtensionsBundle.git
target=/bundles/Stof/DoctrineExtensionsBundle
version=origin/1.0.x
:
今までにこれに何が起こりましたか?私は同じ問題をatmしている。 – Alexander