草庐IT

symfony-flex

全部标签

mongodb - Symfony2 MongoDB 中的表单

我为成员(member)开设了这个类(class):classMember{/***@ODM\Id*/protected$id;/***@ODM\String*/protected$fName;/***@ODM\String*/protected$lName;/***@ODM\String*/protected$email;/***@ODM\String*/protected$password;//getters&setterspublicfunction__toString(){return$this->getFName().$this->getLName();}还有这个FormTy

mongodb - 如何在 symfony2 中映射带有子文档的 mongo 文档

我正在尝试创建symfony2应用程序,它将访问具有以下结构的mongoDB集合:{"_id":ObjectId("5239c1c0359bf908058a5071"),"param2":"test","param3":{"subparam31":0,"subparam32":0,"subparam33":0},"param4":1}在symfony2中,我创建了一个.yml和php类。我只正确映射了“_id”、“param2”和“param4”,但没有映射“param3”的“subparam31”、“subparam32”和“subparam33”。我使用下一个文件结构进行映射:参数

php - 如何在 cloudControl 上使用 Symfony2 和 MongoDB?

我想在cloudControl(PaaS提供商,如heroku)容器上使用Symfony2和MongoDB。现在Symfony2supportstheusageofMongoDB:#app/config/config.ymldoctrine_mongodb:connections:default:server:mongodb://localhost:27017options:{}default_database:test_databasedocument_managers:default:auto_mapping:true由于MongoDB是一个PaaS插件,我没有静态连接凭证。它们由

php - FindBy ('myvar' => $array) 不能在 Symfony3 中使用 mongoDbOdm?

我已经用以下值填充了一个mongodb集合(identifer=myvar):array(size=10)0=>string'B00LHILHS8'(length=10)1=>string'B00WSCCMV8'(length=10)2=>string'B00MA15OK8'(length=10)但是-findBy(['myvar'=>'B00LHILHS8'])按需要返回文档。但是findBy(['myvar'=>['B00LHILHS8','B00WSCCMV8']])返回一个空结果。我不确定这是否正确。作为DoctrineManual-Workingwithobjects-ByS

mongodb - 不能在 Symfony 3 中使用 mongodb (docker)

我在将mongodb与Symfony3.1.2集成时遇到了一些问题。我用DoctrineMongoDBBundle.在“将对象持久化到MongoDB”阶段之前一切正常。当我添加行时:$dm=$this->get('doctrine_mongodb')->getManager();$dm->persist($product);$dm->flush();我的远程数据库没有任何反应,我收到错误消息:试图从全局命名空间加载类“MongoId”。您是否忘记了“使用”语句?我在Mac上使用dockerbeta。我的docker-compose.yml:version:'2'services:app

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-

ruby - 在 mongodb 中存储文件系统树并作为 json 提供给 flex 应用程序

我想在Ruby应用程序中将文件系统树存储到MongoDB中,因此我们讨论的是类似以下内容的json/bson表示://foo/foo/one/foo/bar/two/foo/bar/three/four我的目标是有效地存储它并通过json将其提供给Adob​​eFlex应用程序,该应用程序将在树组件中显示它。您认为哪个是最佳解决方案?thisdocument建议一些选项。我想使用这种格式的第一种模式(记住16Mb文档大小的限制):{"/"=>[{"foo"=>["one",{"bar"=>["two","three"]}]},"four"]}你怎么看?这是存储分层文件系统树的好格式吗?

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 - Flex 应用引擎 mongoDb

我使用的是flexappengine,但是当我部署时收到此错误消息:mongodb/mongodb1.3.2requiresext-mongodb^1.4.0->therequestedPHPextensionmongodbismissingfromyoursystem. 最佳答案 ByDefaultmongodbextensionisnotenabledinFlexyouneedtoenableviacomposer.例子:composer需要ext-mongodb:*或{"require":{"ext-mongodb":"*"}

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