zoukankan      html  css  js  c++  java
  • Symfony2 配置service

         使用Symfony框架开发时,可以在control的各action函数里编写业务逻辑,但会造成control变得很臃肿和庞大。这时,你可以定义一些service给control提供方法,或者直接返回值。这样,action里的业务逻辑便可以独立到各个service里,逻辑也变得清晰,同时还方便代码的维护和修改。

    一、在Newbundle下建一个新文件夹service

    二、在Service下新建一个php类文件myService

    三、在NewBundle的配置文件config=>service.yml中配置该service

    接着,我们便可以在项目control中使用该service了

    例如:在control中某action函数里

    $myservice = $this->container->get("myservice");  //myservice 为要调用service的键key
    $entitys = $myservice->getEntity();  //这里genEntity为myService类里的函数

  • 相关阅读:
    重建二叉树
    替换空格
    四种类型转换符
    KVC和KVO简单介绍
    多线程之GCD的理解
    iOS常用代码
    iOS开发一些经常用到的第三方框架
    AS3 about Array.splice()
    sharedobject
    FlashBuilder的快捷键
  • 原文地址:https://www.cnblogs.com/dluf/p/2859824.html
Copyright © 2011-2022 走看看