VaddyBundle
, (*1)
VAddyとの連携をするためのBundleです。, (*2)
できること
- 認証コードのみを設定すれば、認証ファイルがいらなくなる。
つかいかた
compsoer install
$ composer.phar require polidog/vaddy-bundle
AppKernel.php
// vim app/AppKernel.php
public function registerBundles()
{
$bundles = array(
...
new Polidog\VaddyBundle\VaddyBundle(),
);
config.yml
xxxxxxxxx→VAddyのVerification Codeになります。, (*3)
// vim app/config/config.yml
vaddy:
verification: 'xxxxxxxxx'
よりかっこいい感じの書き方, (*4)
// vim app/parameters.yml
vaddy_verification_code: 'xxxxxxxxx'
// vim app/config/config.yml
vaddy:
verification: %vaddy_verification_code%
routing.yml
// vim app/config/routing.yml
vaddy:
resource: "@VaddyBundle/Resources/config/routing.yml"
設定が行われているか確認
$ app/console debug:router vaddy_verification
Name vaddy_verification
Path /vaddy-xxxxxxxxx.html
Path Regex #^/vaddy\-xxxxxxxxx\.html$#s
Host ANY
Host Regex
Scheme ANY
Method ANY
Class Symfony\Component\Routing\Route
Defaults _controller: vaddy.controller.verification:indexAction
Requirements NO CUSTOM
Options compiler_class: Symfony\Component\Routing\RouteCompiler
実際にhttpでアクセスする, (*5)
$ curl localhost:8000/vaddy-xxxxxxxxx.html
xxxxxxxxx
ここまで完了したら、適当にサーバにデプロイしてから、VAddyの管理画面側でVerifyボタンを押してください。, (*6)
TODO
- Vaddy Clientの実装、
app/consoleで使えるようにする