pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<i id='DKEH7'><tr id='DKEH7'><dt id='DKEH7'><q id='DKEH7'><span id='DKEH7'><b id='DKEH7'><form id='DKEH7'><ins id='DKEH7'></ins><ul id='DKEH7'></ul><sub id='DKEH7'></sub></form><legend id='DKEH7'></legend><bdo id='DKEH7'><pre id='DKEH7'><center id='DKEH7'></center></pre></bdo></b><th id='DKEH7'></th></span></q></dt></tr></i><div class="zzvtxrx" id='DKEH7'><tfoot id='DKEH7'></tfoot><dl id='DKEH7'><fieldset id='DKEH7'></fieldset></dl></div>

  1. <tfoot id='DKEH7'></tfoot>

    <small id='DKEH7'></small><noframes id='DKEH7'>

      <legend id='DKEH7'><style id='DKEH7'><dir id='DKEH7'><q id='DKEH7'></q></dir></style></legend>

      • <bdo id='DKEH7'></bdo><ul id='DKEH7'></ul>
    1. Zend 框架 2 + Doctrine 2

      Zend Framework 2 + Doctrine 2(Zend 框架 2 + Doctrine 2)
        <tbody id='cJNAA'></tbody>
        <bdo id='cJNAA'></bdo><ul id='cJNAA'></ul>

          <small id='cJNAA'></small><noframes id='cJNAA'>

        • <i id='cJNAA'><tr id='cJNAA'><dt id='cJNAA'><q id='cJNAA'><span id='cJNAA'><b id='cJNAA'><form id='cJNAA'><ins id='cJNAA'></ins><ul id='cJNAA'></ul><sub id='cJNAA'></sub></form><legend id='cJNAA'></legend><bdo id='cJNAA'><pre id='cJNAA'><center id='cJNAA'></center></pre></bdo></b><th id='cJNAA'></th></span></q></dt></tr></i><div class="5pdhl77" id='cJNAA'><tfoot id='cJNAA'></tfoot><dl id='cJNAA'><fieldset id='cJNAA'></fieldset></dl></div>

            1. <tfoot id='cJNAA'></tfoot><legend id='cJNAA'><style id='cJNAA'><dir id='cJNAA'><q id='cJNAA'></q></dir></style></legend>

              1. 本文介紹了Zend 框架 2 + Doctrine 2的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我想開始使用 Zend Framework 進行開發,并且我想使用 zf2.由于我使用 Doctrine 2,您能否建議一些教程來幫助我將其集成到 zf2 中?謝謝!

                I would like to start developing with Zend Framework and I would like to use zf2. Since I use Doctrine 2, can you suggest some tutorials to help me to integrate it in zf2? Thanks!

                推薦答案

                上次檢查:ZF2.2.*, DoctrineORMModule 0.7.

                您可能希望通過 composer 加載 DoctrineORMModule:

                You may want to load DoctrineORMModule via composer:

                • doctrine/doctrine-orm-module 添加到您的 composer.json 的 require(格式問題列表后的示例代碼)
                • 運行 php composer.phar install
                • 創建目錄 ./data/DoctrineORMModule/Proxy 并確保您的應用程序具有寫入權限
                • 配置原則通過你的應用程序/config/autoload給模塊項目特定的設置(數據庫等)
                • 在你的模塊中配置學說的實體映射config.php
                • 向您的項目添加實體
                • DoctrineORMModuleDoctrineModule 添加到您的 config/application.config.php
                • 運行 cli 工具來生成你的表 ./vendor/bin/doctrine-module orm:schema-tool:create
                • add doctrine/doctrine-orm-module to your composer.json's require (example code after list bcs of formatting problems)
                • run php composer.phar install
                • create the directory ./data/DoctrineORMModule/Proxy and ensure write access for your application
                • configure doctrine via your applications /config/autoload to give the module the project-specific settings (database etc)
                • configure doctrine's entity mapping in your modules config.php
                • add an entity to your project
                • add DoctrineORMModule and DoctrineModule to your config/application.config.php
                • run the cli tool to generate your tables ./vendor/bin/doctrine-module orm:schema-tool:create

                我強烈建議您不要使用 Composer,因為這是安裝依賴項和設置自動加載器的簡單方法.默認情況下,ZF2 也通過 Composer 發布.

                I strongly discourage you from not using composer, as it is an easy way to install dependencies and have the autoloaders all set up. Also ZF2 ships via composer by default.

                {  
                    "require" : {  
                        "php": ">=5.3.3",  
                        "zendframework/zendframework": "2.*"                
                        "doctrine/doctrine-orm-module": "0.*"                
                    }  
                }  
                

                實體設置

                <?php
                return array(
                    'doctrine' => array(
                        'driver' => array(
                            // defines an annotation driver with two paths, and names it `my_annotation_driver`
                            'my_annotation_driver' => array(
                                'class' => 'DoctrineORMMappingDriverAnnotationDriver',
                                'cache' => 'array',
                                'paths' => array(
                                    'path/to/my/entities',
                                    'another/path'
                                ),
                            ),
                
                            // default metadata driver, aggregates all other drivers into a single one.
                            // Override `orm_default` only if you know what you're doing
                            'orm_default' => array(
                                'drivers' => array(
                                    // register `my_annotation_driver` for any entity under namespace `MyNamespace`
                                    'MyNamespace' => 'my_annotation_driver'
                                )
                            )
                        )
                    )
                );
                

                需要注意的問題:通往實體的路徑應該是完全合格的.最好從 __DIR__ 開始,否則事情會崩潰(每個新項目我都想知道為什么命令行工具在我發現這個錯誤之前不起作用......;)

                A gotcha to be aware of: The paths to your entites should be fully qualified. Best start with __DIR__, else things will break (Every new project I wonder why the command line tool doesn't work until I find this error ... ;)

                <?php
                return array(
                    'doctrine' => array(
                        'connection' => array(
                            // default connection name
                            'orm_default' => array(
                                'driverClass' => 'DoctrineDBALDriverPDOMySqlDriver',
                                'params' => array(
                                    'host'     => 'localhost',
                                    'port'     => '3306',
                                    'user'     => 'username',
                                    'password' => 'password',
                                    'dbname'   => 'database',
                                )
                            )
                        )
                    ),
                );
                

                所有代碼示例都是官方學說模塊自述文件的一部分

                Marco Pivetta 做了一個關于學說模塊使用的精彩演講,我向所有使用此模塊的人推薦.

                Marco Pivetta made a wonderful presentation about doctrine-module usage, which I recommend to everybody using this module.

                Jason Grimes 寫了一個教程 在 phpdeveloper.org 上有特色,這應該有助于安裝學說,然后才有官方模塊.

                Jason Grimes wrote a tutorial featured on phpdeveloper.org which should help installing doctrine, before there was an official module.

                這篇關于Zend 框架 2 + Doctrine 2的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Deadlock exception code for PHP, MySQL PDOException?(PHP、MySQL PDOException 的死鎖異常代碼?)
                PHP PDO MySQL scrollable cursor doesn#39;t work(PHP PDO MySQL 可滾動游標不起作用)
                PHP PDO ODBC connection(PHP PDO ODBC 連接)
                Using PDO::FETCH_CLASS with Magic Methods(使用 PDO::FETCH_CLASS 和魔術方法)
                php pdo get only one value from mysql; value that equals to variable(php pdo 只從 mysql 獲取一個值;等于變量的值)
                MSSQL PDO could not find driver(MSSQL PDO 找不到驅動程序)
                  <bdo id='k1BHW'></bdo><ul id='k1BHW'></ul>

                    <tbody id='k1BHW'></tbody>

                    <i id='k1BHW'><tr id='k1BHW'><dt id='k1BHW'><q id='k1BHW'><span id='k1BHW'><b id='k1BHW'><form id='k1BHW'><ins id='k1BHW'></ins><ul id='k1BHW'></ul><sub id='k1BHW'></sub></form><legend id='k1BHW'></legend><bdo id='k1BHW'><pre id='k1BHW'><center id='k1BHW'></center></pre></bdo></b><th id='k1BHW'></th></span></q></dt></tr></i><div class="j57hzf7" id='k1BHW'><tfoot id='k1BHW'></tfoot><dl id='k1BHW'><fieldset id='k1BHW'></fieldset></dl></div>
                    1. <small id='k1BHW'></small><noframes id='k1BHW'>

                        <legend id='k1BHW'><style id='k1BHW'><dir id='k1BHW'><q id='k1BHW'></q></dir></style></legend>
                          <tfoot id='k1BHW'></tfoot>
                          主站蜘蛛池模板: 厌氧工作站-通用型厌氧工作站-上海胜秋科学仪器有限公司 | 定制/定做冲锋衣厂家/公司-订做/订制冲锋衣价格/费用-北京圣达信 | 震动筛选机|震动分筛机|筛粉机|振筛机|振荡筛-振动筛分设备专业生产厂家高服机械 | 定制/定做衬衫厂家/公司-衬衫订做/订制价格/费用-北京圣达信 | 路面机械厂家 | 龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司_龙门加工中心-数控龙门加工中心厂家价格-山东海特数控机床有限公司 | 2025第九届世界无人机大会| 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 美的商用净水器_美的直饮机_一级代理经销商_Midea租赁价格-厂家反渗透滤芯-直饮水批发品牌售后 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 房屋质量检测-厂房抗震鉴定-玻璃幕墙检测-房屋安全鉴定机构 | PCB设计,PCB抄板,电路板打样,PCBA加工-深圳市宏力捷电子有限公司 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 搪瓷反应釜厂家,淄博搪瓷反应釜-淄博卓耀 | 除甲醛公司-甲醛检测治理-杭州创绿家环保科技有限公司-室内空气净化十大品牌 | 美甲贴片-指甲贴片-穿戴美甲-假指甲厂家--薇丝黛拉 | 微波萃取合成仪-电热消解器价格-北京安合美诚科学仪器有限公司 | YT保温材料_YT无机保温砂浆_外墙保温材料_南阳银通节能建材高新技术开发有限公司 | 低合金板|安阳低合金板|河南低合金板|高强度板|桥梁板_安阳润兴 北京租车牌|京牌指标租赁|小客车指标出租 | 石栏杆_青石栏杆_汉白玉栏杆_花岗岩栏杆 - 【石雕之乡】点石石雕石材厂 | 附着力促进剂-尼龙处理剂-PP处理剂-金属附着力处理剂-东莞市炅盛塑胶科技有限公司 | 硬齿面减速机_厂家-山东安吉富传动设备股份有限公司 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | LED灯杆屏_LED广告机_户外LED广告机_智慧灯杆_智慧路灯-太龙智显科技(深圳)有限公司 | LOGO设计_品牌设计_VI设计 - 特创易 | 「阿尔法设计官网」工业设计_产品设计_产品外观设计 深圳工业设计公司 | 电动葫芦|环链电动葫芦-北京凌鹰名优起重葫芦 | 高光谱相机-近红外高光谱相机厂家-高光谱成像仪-SINESPEC 赛斯拜克 | 液氮罐(生物液氮罐)百科-无锡爱思科 | 间苯二酚,间苯二酚厂家-淄博双和化工 | Honsberg流量计-Greisinger真空表-气压计-上海欧臻机电设备有限公司 | 超声波焊接机_超音波熔接机_超声波塑焊机十大品牌_塑料超声波焊接设备厂家 | 软文世界-软文推广-软文营销-新闻稿发布-一站式软文自助发稿平台 | 培训一点通 - 合肥驾校 - 合肥新亚驾校 - 合肥八一驾校 | 断桥铝破碎机_铝合金破碎机_废铁金属破碎机-河南鑫世昌机械制造有限公司 | 防火阀、排烟防火阀、电动防火阀产品生产销售商-德州凯亿空调设备有限公司 | 「银杏树」银杏树行情价格_银杏树种植_山东程锦园林 | 广东高华家具-公寓床|学生宿舍双层铁床厂家【质保十年】 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! |