草庐IT

Symfony_shared

全部标签

php - Symfony2 DoctrineMongoDBBundle 一对多双向引用

我正在尝试在MongoDB中使用关系,使用Symfony2和DoctrineMongoDBBundle根据DoctrineMongoDBObjectDocumentMapperpresentation的幻灯片49,分配$User->setOrganization($Organization)就足以使$Organization::users[0]指向用户对象。在documentation说我必须使用inversedBy和mappedBy选项。我有类似的方案(用户属于组),但我无法同时进行更新工作:$Group=new\MyVendor\MongoBundle\Document\Group

mongodb - 在 symfony2 中使用 doctrine 扩展在 doctrine2 odm 和 orm 之间共享对象

在我的项目中,我需要在orm和odm之间共享对象。我有一个实体“变体”和一个文档“跟踪”。一种变体可以容纳许多跟踪事件。我试图通过使用symfony2.3的stofdoctrineextensionbundle的学说扩展引用来解决它,但无论我做什么都行不通。也许你们中有人有想法。跟踪文档:(注意$variation)namespaceAnchorbrands\Bundle\LandingpageBundle\Document;useAnchorbrands\Bundle\LandingpageBundle\AnchorbrandsLandingpageBundle;useGedmo\M

ImportError: libtorch_cuda_cu.so: cannot open shared object file: No such file or directory

原因cuda版本选的不对解决python-c'importtorch;print(torch.__version__);print(torch.version.cuda)'查看cuda版本和torch版本我的输出如下:1.9.0+cu10210.2用pip安装时按照上面的选就行refmmcv-fullinstalldoc

php - Symfony 2 Doctrine MongoDB 实体监听器

我试图让EntityListeners在Symfony2.7中与ODM一起工作,但无济于事。a51.document.listener.store:class:A51\FilesystemBundle\EventListener\StoreEntityListenertags:-{name:doctrine.odm.mongodb.document_manager,event:postLoad,method:onPostLoad}arguments:[@a51.repo.file]和:fileRepository=$fileRepository;}publicfunctiononPos

php - 映射 - Symfony2 中的 Mongodb 嵌入式文档

我正在尝试使用MongoDB在Symfony2中添加映射信息,如下所示:http://symfony.com/doc/current/bundles/DoctrineMongoDBBundle/index.html[在添加信息部分]但我想做的是也添加一个嵌入式文档。这是我的文档的一部分,其中包含嵌入式文档:"_id":"","last_name":,"first_name":"","address":[{"Street":"","City":"","Zip_Code":"","Country":""}],"company":"""purshaed_items":[{"items_id"

php - 需要使用 MongoDB.so 扩展名的 Symfony 2 MongoDB 包

我在生产中遇到了具有mongodb.so扩展的问题,而我们的Symfony2ODM包正在使用mongo.so。并且如以下引用链接中所述,mongo.so已弃用,因此我们不想进一步使用mongo.so。http://php.net/manual/en/mongo.installation.php现在我们正在使用以下包,它们使用mongo.so并且不支持mongodb.so。"doctrine/mongodb-odm":"~1.0","doctrine/mongodb-odm-bundle":"~3.0"请建议我使用MongoDB.so扩展的正确的DoctirineODM包。

php - Symfony MongoDb 无法检索新字段值

我在文档描述中添加了新条目/***@MongoDB\Field(type="string")*/protected$city;然后让Doctrine生成实体。现在新创建的记录有新字段“城市”,其值符合预期。但是我只能在mongo控制台中看到这些值。在Doctrine输出中,它们总是被设置为“null”。实体条目似乎是正确的publicfunctiongetFirstName(){return$this->firstName;}/***Getcity**@returnstring$city*/publicfunctiongetCity(){return$this->city;}我有仓库p

php - 无法使用 php7 和 symfony 3 加载 mongodb fixtures

我正在尝试使用symfony为mongodb数据库加载固定装置,但出现错误。当我启动时phpbin/consoledoctrine:mongodb:fixtures:load我遇到了这个错误[Symfony\Component\Debug\Exception\ClassNotFoundException]Attemptedtoloadclass"Manager"fromnamespace"MongoDB\Driver".Didyouforgeta"use"statementfor"League\Fractal\Manager"?这是我的装备namespaceAppBundle\Data

处理不完整缺少字段的请求Symfony表格

我创建了一个具有任务实体的小型符号(SF3.2+PHP7)网络。我有我的控制器,其中有一个新的动作来创建新任务。一切都很好。现在,某些表单字段不需要填写(例如,创建的日期)。所以我从我的taskType:publicfunctionbuildForm(FormBuilderInterface$builder,array$options){$builder->add->('name')->add('description');}现在我的表格看起来完全按照我的意愿。令人惊讶的是,当我提交该控制器时,我的控制器将其传递给了学说,每个缺少的字段都是将其写为零。不!,我不想要那个,我想要的是我的默认my

mongodb symfony 用户身份验证?

有什么方法可以在Symfony2上实现基于MongoDB/文档/用户的身份验证?目前在security/providers上我们有“entity:”类型,它依赖于doctrine-orm,但显然不能与mongodb-odm文档一起使用。有什么想法吗? 最佳答案 看看FOSUserBundle[https://github.com/FriendsOfSymfony/FOSUserBundle/blob/master/Resources/doc/index.md]安装后,您将拥有一个名为fos_userbundle的额外安全提供程序它建