使用Liunx的crontab配置定时任务

定时任务的解释

* * * * * php /home/httpd/html/rapidmanager/scripts/cronjobs/exportSubscribersForBcn.php

上面有5个星号, 分别代表不同的时间设置:

  • 分钟(0 ~ 59)
  • 小时(0 ~ 23)
  • 月份中的第几天(1 ~ 31)
  • 月份(1 ~ 12)
  • 星期中的第几天(0 ~ 6)(0标识星期天)
  • read more

    阅读全文

    Symfony2教程02 – 说明

    Bundle

    Symfony2中一个比较重要的概念就是Bundle. 个人理解, Bundle就类似Symfony1中的插件, 我们可以开发各种不同的Bundle: UserBundle, CmsBundle … , 在开发新项目的时候, 只需要安装加载需要的Bundle即可, 减少重复开发.

    环境

    Symfony2有3个环境, 分别是:
    dev – 开发环境
    test – 测试环境
    prod – 生产环境

    目录结构

    symfony-course
    app -> 项目配置文件, 缓存, 日志, 资源目录
    config -> 配置文件目录
    config.yml
    config_dev.yml
    config_prod.yml
    config_test.yml
    parameters.yml -> 在其他配置文件中, 都可以使用变量, 这个配置文件就是定义这些变量的值
    routing.yml
    routing_dev.yml
    security.yml
    AppKernel.php -> 项目核心文件, 注册Bundle, 加载配置文件
    bin
    src -> 项目Bundle目录
    vendor -> 第三方Bundle目录
    web
    app.php -> prod环境引导文件
    app_dev.php -> dev环境引导文件 read more

    阅读全文

    symfony2在使用KnpPaginatorBundle时JOIN表的排序,ORM为Propel

    在将criteria对象转换为query后再去Join表即可,直接上代码:

    $criteria = new Criteria();
    $query = RegistrationFormQuery::create(null, $criteria);
    $query->join('Member');
    $paginator = $this->get('knp_paginator');
    $page = $request->get('page') ? $request->get('page') : '1';
    $pagination = $paginator->paginate($query, $page, 20);

    模板中就可以直接使用:

    {{ knp_pagination_sortable(pagination, '用户名', 'Member.username') }}

    阅读全文

    Symfony2登陆后跳转到访问前页面

    1、修改配置文件app/config/security.yml中自己的firewall部分,添加配置:

    frontend_secured_area:
    pattern: ^[/a-z]*/member
    anonymous: ~
    http_basic: ~
    form_login:
    provider: frontend_authorization_database
    check_path: expacta_member_check
    login_path: expacta_member_login
    default_target_path: expacta_member_dashboard
    success_handler: expacta_member.authorization_handle
    use_forward: false
    use_referer: true //需要设置为true
    remember_me:
    key: ‘expacta-symfony2-frontend-secret’
    lifetime: 31536000
    path: /
    domain: ~
    logout:
    path: expacta_member_logout
    target: expacta_member_login
    read more

    阅读全文
    Pages: 1 2 3 4 5 6 7