草庐IT

Symfony_shared

全部标签

php - Symfony2 DoctrineMongoDBBundle : Getting empty result after creating Repository classes

很抱歉问了这么长的问题,但我认为这对于有经验的symfony和mongodb开发人员来说很简单。问:如果我生成存储库类,所有存储库findAll()、findBy()、findOneBy()、findBy*()都会失败。为什么会失败?低于我的Composer状态。"require":{"php":">=5.3.9","symfony/symfony":"2.8.*","doctrine/orm":"^2.4.8","doctrine/doctrine-bundle":"~1.4","symfony/swiftmailer-bundle":"~2.3","symfony/monolog-

mongodb - 无法识别 Symfony2 和 MongoDB 注释/映射

我遵循了thecookbook中描述的步骤.但是当我运行doctrine:mapping:info或doctrine:generate:entities时,doctrine会忽略我的文件。这是代码,也许有人有建议。自动加载.phpuseDoctrine\Common\Annotations\AnnotationRegistry;useComposer\Autoload\ClassLoader;/***@var$loaderClassLoader*/$loader=require__DIR__.'/../vendor/autoload.php';AnnotationRegistry::r

php - 需要 ext-mongodb ^1.5.0 symfony

我安装了ext-mongodbphp--rimongodb|grepversionMongoDBextensionversion=>1.5.1libbsonbundledversion=>1.11.0libmongocbundledversion=>1.11.0我在安装composer时遇到了composer的问题-mongodb/mongodb1.4.0requiresext-mongodb^1.5.0->therequestedPHPextensionmongodbismissingfromyoursystem.-mongodb/mongodb1.3.2requiresext-mo

php - 配置 Symfony 以使用多个 mongodb 数据库

在我的应用程序中,我必须使用两个不同的MongoDb数据库。所以我按照以下说明进行操作link.这是我的app/config.yml文件的一部分doctrine_mongodb:default_database:music_store_databasedefault_connection:conn1default_document_manager:dm1connections:conn1:server:mongodb://localhost:27017options:connect:truedb:music_store_databaseconn2:server:mongodb://lo

mongodb - 如何在 symfony2 twig 模板中显示 mongodb 日期?

我有一个使用symfony2和mongodb列出产品的网站我使用创建日期将项目添加到mongodb中,并且需要在我的Twig模板中显示所有项目。为此在我的Controller中,我将数组项目列表传递给twig模板。我的Twig模板{%foriteminitemlist%}{{item.name}}{{item.name}}{{item.createdate}}{%endfor%}这里我没有得到item.createdate如何在twig模板中直接显示mongo日期?是否有任何Twig扩展? 最佳答案 {{sampleDate.sec

php - Symfony2 Doctrine 是否支持 "private/hidden"实体字段?

我正在寻找一个函数,从文档中删除字段doctrine自动神奇地。比方说,我有一个可以使用RESTfulapi匿名查询的UserDocument。当然,我要去掉危险字段,比如password或者secret等文档://src/Acme/StoreBundle/Document/User.phpnamespaceAcme\StoreBundle\Document;useDoctrine\ODM\MongoDB\Mapping\AnnotationsasMongoDB;/***@MongoDB\Document*/classProduct{/***@MongoDB\Id*/protected

php - Symfony2 - 如何使用带有 Doctrine MongoDB ODM 的 postLoad 事件监听器更改文档?

我有一份描述我应用程序中模型的文档,我想在加载文档后更改字段值,我发现使用事件监听器可以做到这一点。我在我的config/services.yml中添加了一个新的监听器(postLoad监听器),我不知道如何获取文档并在发送之前更改它。帮助将不胜感激。:)这是我添加到config/service.yml(服务下)的内容core.listener:class:Matan\CoreBundle\EventListener\DocumentListenertags:-{name:doctrine_mongodb.odm.event_listener,event:postLoad}文档监听器.

php - Symfony2 mongodb 安装

我一直在关注this全新安装symfony2,一切正常,直到我点击它所说的步骤phpapp/consoledoctrine:mongodb:generate:documentsAcmeStoreBundle然后我得到了错误BundleAcmeStoreBundledoesnotcontainanymappeddocuments.Didyoumaybeforgettodefineamappingconfiguration?除了在config.yml中,我完全按照指南进行操作,因为我在config.yml中有一个自定义URI连接字符串,因为我打开了身份验证。我不认为这是问题所在,但我还是会

mongodb - 如何使用 Symfony2 和 Doctrine 配置 Monolog 将日志存储到 MongoDB

能否获得一个完整示例,说明如何使用Symfony2.6和Doctrine2配置Monolog以将其日志存储到MongoDB中? 最佳答案 完整配置/app/parameters.ymlmongodb_server:"mongodb://localhost:27017"mongodb_username:"vagrant"mongodb_password:"password"mongodb_database:"testdb"/app/config.yml#Doctrine2MongoDBBundle#http://symfony.com

php - Symfony2 Doctrine 遍历 while next()

我正在寻找一个可行的解决方案,以遍历mongodbsymfony2中的PersistentCollection.不幸的是,这似乎不起作用?Symfony忽略next()函数!while(($animal=$zooAnimals->next())!==false){$color=$animal->getColor();print_r($color);die;//Testanddie}print_r('Wherearetheanimals?');die;//引用:Doctrine\ODM\MongoDB\PersistentCollection 最佳答案