草庐IT

zend-auth

全部标签

zend-framework - 使用 Doctrine ODM 将 Zend Framework 1.11 与 MongoDB 集成

有人知道使用Doctrine2betaODM将zend框架与Mongo集成的方法吗?我看过关于与MySQL的Doctrine2ORM集成的zendcast视频,但Bisna从未更新以支持Mongo。我想我可以尝试破解Bisna使其正常工作,但我想知道是否其他人已经找到了使其正常工作的方法。 最佳答案 写一个ZendBootstrapResource很容易.这是我使用的一个:*/classMongoextends\Zend_Application_Resource_ResourceAbstract{/***@return\Doctri

node.js - 指定数据库时出现 Auth failed 错误

我正在尝试从我的Web应用程序连接到mongodb。但是,当我指定要连接的数据库时,我从mongo收到了authfailederror。如果我不指定db,则连接成功。我已经检查了拼写以及数据库是否使用mongo命令行showdbs退出vardbURI='mongodb://root:pwd@localhost:27017/dbname';mongoose.connect(dbURI,function(err){if(err)throwerr;});C:\Users\David\Documents\Bitbucket\productWebsite\node_modules\mongoos

node.js - 错误消息 : MongoError: bad auth Authentication failed through URI string

我正在尝试通过mongo给我的连接字符串连接到我的mongoDB服务器:"mongodb+srv://david:password@cluster0-re3gq.mongodb.net/test?retryWrites=true"在我的代码中,我像这样通过mongoose调用连接(显然输入我的密码):constmongoose=require('mongoose');constdb='mongodb+srv://david:@cluster0-re3gq.mongodb.net/test?retryWrites=true'mongoose.connect(db,{useNewUrlPa

php - Zend/PHP : Problem uploading/downloading file to/from MySQL's BLOB field

我正在像这样上传文件(现在是pdf):(它正在上传mysql的blob字段中的文件内容)$organizationModel=newModel_Organization_Object(organizationId);$myFile=file_get_contents('../path/to/my/file/filename.ext');$organizationModel->setOrganizationProfile($myFile);$organizationModel->save();现在我想从数据库中获取该文件并下载。我在Controller的操作中这样做:(我在这里查看pdf

php - zend 框架连接 3 个表

我有3个表(订单、产品、order_item)。在order中我有日期。在order_item中,我有product_id和order_id。我需要选择所有有订单的产品,即当月创建的产品。这是我的选择:$select=$this->select()->setIntegrityCheck(false)->from(array('o'=>'order'))->join(array('oi'=>'order_item'),'o.id=oi.order_id',array('quantity'))->joinLeft(array('p'=>'product'),'p.id=oi.product

php - 如何在不带括号的 Zend_Db_Select 语句中使用 "HAVING"子句?

我知道Zend提供了having()方法,但我想要的是这样的查询:SELECTa.*,`as`.*FROM`fruit_db`.`apples`AS`a`INNERJOIN`fruit_db`.`apple_seeds`AS`as`ONa.id=as.apple_idWHERE(a.id=1)ANDas.seed_nameHAVING'johnny'不是“有(as.seed_name='johnny')”回溯一下,我们有表格:fruit_db.apples|id|name|--------------|1|red||2|green|fruit_db.apple_seeds|apple_

php - 在 Zend Framework 中调用 MYSQL 存储函数(不是存储过程)

有没有办法在ZendFramework中调用MySQL存储函数(不是过程)?或者绕过框架使用未经过滤的PHP代码?在“纯”php应用程序中,以下代码有效-使用mysqli数据库连接(不是mysql)。然而在Zend框架中,这段代码不会导致应用程序错误,但也不会将结果绑定(bind)到php变量。如果您使用Zend_Db适配器,我无法找到将函数的结果绑定(bind)到变量的方法(从而得到答案-没有等同于“bind_result”的Zend_Db方法)。我看过以前的问题,但它们侧重于存储过程(例如HowcanIuseastoredprocedureinaMySqldatabasewithZ

mysql - 使用 Zend_Db 将 TIME 字段设置为 NULL

我在Zend_Db或PHP的PDOMySQL驱动程序中遇到了一个看起来很奇怪的问题,这可能是因为我对这两者缺乏了解。假设我有一个带有NULLableTIME字段的MySQL表。如果我在MySQL客户端中运行这样的查询:UPDATEmytableSETmytime=NULLWHEREid=1;一切都按预期工作,mytime字段将在该查询后保持NULL作为值。但是,如果我通过Zend_Db_Adapter在PHP中运行完全相同的查询,mytime字段将设置为'0:0:0'在这样的查询之后:$db->getConnection()->exec('UPDATEmytableSETmytime=

php - 使用 Zend Framework 2 加速 6,000 行查询

我有一个返回大约6,000个结果的查询。尽管此查询在MySQL中执行时间不到一秒,但一旦通过ZendFramework2运行,速度就会显着下降。出于这个原因,我尝试使用PDO以更“原始”的方式进行操作:classThingTableimplementsServiceLocatorAwareInterface{//...publicfunctiongoFast(){$db_config=$this->getServiceLocator()->get('Config')['db'];$pdo=newPDO($db_config['dsn'],$db_config['username'],$

php - 在 Zend\Db\Sql\Select 之后获取 SQL

我在使用zend框架2。场景是,我想知道Zend\Db\Sql\Select之后的实际SQL查询。我不能在这里使用Zend\Db\Sql\SQL和$select=newZend\Db\Sql\Select();$select->where(array($between));$select->prepareStatement($select)->getSQL();给出错误,例如,CalltoamemberfunctiongetParameterContainer()onnull正确的写法是什么? 最佳答案 您需要使用getSqlStr