kelanas/land-tracking-bundle

允许您跟踪访问您网站或落地页的访问者

安装: 33

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:项目

dev-master / 2.5.x-dev 2014-10-08 12:14 UTC

This package is auto-updated.

Last update: 2024-09-08 06:12:16 UTC


README

安装

  1. "kelanas/land-tracking-bundle": "1.0.*@dev"添加到您的composer.json

  2. 将bundle添加到app/AppKernel.php

    new Knp\Bundle\PaginatorBundle\KnpPaginatorBundle(),
    new keltanas\Bundle\TrackingBundle\keltanasTrackingBundle(),
  3. 将bundle添加到app/config/config.yml

    keltanas_tracking:
        email_from: "%mailer_user%"
        email_to: "%mailer_user%"
  4. 将bundle添加到app/config/routing.yml

    keltanas_tracking:
        resource: "@keltanasTrackingBundle/Resources/config/routing.yml"
        prefix:   /tracking
  5. 执行php composer update

  6. 重定义base.html.twigapp/Resources/keltanasTrackingBundle/views/base.html.twig

  7. 执行app/console doctrine:schema:update --force或创建迁移

渲染

``` twig
{{ render(controller("keltanasTrackingBundle:Form:serve", {'name': 'callback'})) }}
```

'callback' - it is creating form name

管理面板菜单

``` php
public function mainMenu(FactoryInterface $factory, array $options)
{
    $menu = $factory->createItem('root');

    $menu->addChild('Tracking', ['route'=>'keltanas_tracking_homepage']);
    $menu->addChild('Forms', ['route'=>'keltanas_tracking_form']);
    $menu->addChild('Rfq', ['route'=>'keltanas_tracking_rfq']);

    return $menu;
}
```