rech aide pour timestampable
Bonjour,
j'ai installé symfony 2.0.15
J'ai créé un bundle TaskBundle
dans
Code:
1 2
| cd vendor
git clone https://github.com/l3pp4rd/DoctrineExtensions.git doctrine-extensions |
ajout dans app/autoload.php
Code:
1 2
|
'Gedmo' => __DIR__.'/../vendor/doctrine-extensions/lib', |
dans la classe de mon entité task
ajout de
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
use Gedmo\Mapping\Annotation as Gedmo;
/**
* @var datetime $created_at
*
* @ORM\Column(name="created_at", type="datetime")
* @Gedmo\Timestampable(on="create")
*/
protected $created_at;
/**
* @var datetime $updated_at
*
* @ORM\Column(name="updated_at", type="datetime")
* @Gedmo\Timestampable(on="update")
*/
protected $updated_at; |
actions
Code:
1 2 3
| php app/console generate:doctrine:entities pour task
php app/console doctrine:schema:update --force
php app/console generate:doctrine:crud |
Mais lorsque j'essaye au niveau des formulaire cela ne fonctionne pas.
ai-je oublié des morceaux de param
voici ce que j'obtiens lorsque je vais sur task/new
Code:
1 2
|
Property "created_at" is not public in class "societe\MonBundle\Entity\Task". Maybe you should create the method "getCreatedAt()" or "isCreatedAt()"? |
merci