Merge pull request #169 from jaugustin/patch-4
Update Resources/doc/param_converter.markdown
This commit is contained in:
commit
4980f54b6e
|
@ -1,7 +1,7 @@
|
||||||
The PropelParamConverter
|
The PropelParamConverter
|
||||||
========================
|
========================
|
||||||
|
|
||||||
You can use the PropelParamConverter with the [SensioFrameworkExtraBundle](http://github.com/sensio/SensioFrameworkExtraBundle).
|
You can use the `PropelParamConverter` with the [SensioFrameworkExtraBundle](http://github.com/sensio/SensioFrameworkExtraBundle).
|
||||||
You just need to put the right _Annotation_ on top of your controller:
|
You just need to put the right _Annotation_ on top of your controller:
|
||||||
|
|
||||||
``` php
|
``` php
|
||||||
|
@ -27,6 +27,22 @@ public function myAction(Post $post)
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**New** with last version of `SensioFrameworkExtraBundle`,
|
||||||
|
you can ommit the `class` parameter if your controller parameter is typed,
|
||||||
|
this is usefull when you need to set extra `options`.
|
||||||
|
|
||||||
|
``` php
|
||||||
|
<?php
|
||||||
|
use BlogBundle\Model\Post;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @ParamConverter("post")
|
||||||
|
*/
|
||||||
|
public function myAction(Post $post)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
#### Exclude some parameters ####
|
#### Exclude some parameters ####
|
||||||
|
|
||||||
You can exclude some attributes from being used by the converter:
|
You can exclude some attributes from being used by the converter:
|
||||||
|
|
Loading…
Reference in a new issue