我嘗試使用從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
怎麼了?有任何想法嗎?
什麼都發生在此?我有同樣的問題atm。 – Alexander 2012-07-12 23:56:53