emgiezet/admanager-bundle

广告管理器组件

安装: 26

依赖项: 0

建议者: 0

安全性: 0

星星: 1

关注者: 2

分支: 4

类型:symfony-bundle

dev-master 2014-03-26 14:31 UTC

This package is auto-updated.

Last update: 2024-08-29 04:08:55 UTC


README

简介

此Symfony2组件提供了一个简单的接口来管理网站广告。

先决条件

此版本组件需要Symfony 2.1+。

##安装

步骤 1:使用composer下载AdManagerBundle

此库可在 Packagist 上找到。

将以下内容添加到您的 composer.json

"require": {
    ...
    "pasinter/admanager-bundle": "dev-master",
    ...
}

然后运行

$ php composer.phar install

Composer将安装组件到您的项目的 vendor/pasinter 目录。

步骤 2:启用组件

将组件添加到 app/AppKernel.php

public function registerBundles()
{
    return array(
        ...
        new Pasinter\AdManagerBundle\PasinterAdManagerBundle(),
        ...
    );
}

步骤 3:配置依赖关系

安装并配置SonataAdminBundle (https://github.com/sonata-project/SonataAdminBundle) 和 SonataMediaBundle (https://github.com/sonata-project/SonataMediaBundle)

步骤 4:更新您的数据库模式

$ php app/console doctrine:schema:update --force

用法

广告管理

登录到 http://app.com/app_dev.php/admin。在 "广告管理器" 下您可以管理广告和活动

广告

广告包含链接、标题和图片字段。

活动

活动具有唯一代码,可用于在前端显示。