草庐IT

Zend_Gdata

全部标签

php - Zend Framework 中的数据库事务 : Are they isolated?

使用ZendFramework,我需要(1)从MySQL数据库中读取一条记录,并且(2)立即写回该记录以表明它已被读取。我不希望其他进程或查询能够在步骤(1)和(2)之间读取或写入同一记录。我正在考虑为这些步骤使用事务。如果我使用以下方法,是否满足我的要求?Zend_Db_Adapter_Abstract::beginTransaction()Zend_Db_Adapter_Abstract::commit()Zend_Db_Adapter_Abstract::rollBack() 最佳答案 假设您正在使用InnoDBengine对

php - 使用 Zend Db 的嵌套选择

我有一个问题selectempl.idemp,(selectem.firstnmfromtbl_employeemasteremwhereem.idemp=empl.approvedby)asapprovedbyfromtbl_empleaveapplicationempljointbl_employeemasteremponempl.idemp=emp.idempjointbl_leavemasterlvmonempl.idleavemaster=lvm.idleavemaster我需要使用zenddb来构建这种类型的查询 最佳答案

php - Zend 选择 NOT IN

我有两个表有相关数据,我想从一个表中选择另一个表中不存在的所有记录,加上相关表上的一些其他条件,如下(123只是为了说明目的):TABLEAIDSOMETHINGTABLEBTABLE_A_IDTABLE_C_IDSOMETHING我的查询直接针对数据运行,如下所示SELECTA.SOMETHINGFROMAWHEREA.IDNOTIN(SELECTB.TABLE_A_IDASIDFROMBWHERETABLE_C_ID=123);如何在Zend中运行它? 最佳答案 你可以直接运行sql,使用$db->query();你的将只是:$

php - 使用\Zend_Db_Table_Abstract::find($id)。 MySQL SET 字段返回字符串而不是(想要的)int

基本问题如何从表映射器中获取“类型”列作为整数值?我有一个运行网站的PHPZendFramework1.12应用程序。MySQL内部有多个包含多个列的表。在两个表中我使用了SET类型。该列被命名为“type”和“set('LOCAL','EXTERNAL')'”。请不要将此字段类型与ENUM混淆!到目前为止没有问题,查询表并获取类型列为INT或STRING不是问题:$Sql=$Db->select()->from('tablename',['type_as_int'=>new\Zend_Db_Expr('type+0')]);//returnsINT(ifbothareselected

php - 使用 zend 框架的多语言内容管理网站 (CMS)

虽然我找到了很多与这个问题相关的资源,但没有一个能准确地给出使用ZendFramework的多语言CMS的答案。有很多zendtranslateadapters在zend框架中可用。但是数据库(mysql)驱动网站最需要的那个(zendsqladapter)还没有发布。对于那些不是数据库驱动的多语言网站,内容可以放在文件(xml、mo或任何其他文件)中,并且使用zend翻译适配器之一来处理内容以显示正确的语言。我们将如何处理数据库驱动的多语言网站?以前我们习惯使用php和精心设计的多语言数据库,将每篇文章(页面)与每个需要的翻译一起保存在表格中。如果我们将通过使用zend框架来做同样的

mysql - Zend Framework MySQL 更新专栏

有什么方法可以使用Zend_Db_Table_Abstract来完成以下代码的工作吗?UPDATEtableSETvalue=value+1WHEREvalue我试过类似的方法:$tableModel->update(array('value=value+1'),'value但没有成功。我可以在SELECT中获取数据,然后将其加1,但那不是办法,因为它非常慢。 最佳答案 第一个参数数组是列和值的关联映射。如果您不使用绝对值,即您想使用表达式或函数,则需要使用Zend_Db_Expr.以下应增加当前值小于10的任何行的“值”列。$ta

mysql - 如何使用 Zend DB 做 MySQL IN 子句?

我正在尝试获取我使用ZendFramework1.11的整数数组中的行。$this->dbSelect->from($table_prefix.'product_link')->joinLeft($table_prefix.'product_link_name',$table_prefix.'product_link.product_link_name_ref_id='.$table_prefix.'product_link_name.product_link_name_id')->where('product_ref_idIN(?)',implode(',',$product_ids

ios - 使用 GData 库在 UIWebView 中嵌入 YouTube 视频

我正在构建一个可以访问特定用户上传的YouTube的应用。为此,我使用了Google的GDataObjective-C客户端库。我用它来访问用户的上传提要并返回GDataEntryYouTubeVideos的NSArray。使用GDataEntryYouTubeVideo的htmlLink方法,我使用一些特殊的HTML代码将url加载到UIWebView中。然而,UIWebView只是显示一个红色页面。htmlLink返回的url是一个https。当我用http手动替换https时,视频按预期加载到UIWebView中。以下代码不会加载YouTube视频:-(void)viewDidL

ios - 如何在 xcode 4 中部署 gdata-objectivec-client 库

我想创建一个支持YoutubeAPI的应用程序。我使用本教程创建交叉引用项目http://mischneider.net/blog/?s=gdata但本教程仅在XCode3中部署我的项目。我的问题-如何在XCode4中连接GData谢谢大家!我很乐意回答我的问题。 最佳答案 我准备了一个在Xcode4中部署GData的分步教程。http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/希望对您有所帮助:)

ios - GData iPhone 存档错误

按照此处的说明操作:http://hoishing.wordpress.com/2011/08/23/gdata-objective-c-client-setup-in-xcode-4/我将GData添加到我的iOS5项目中。当需要存档项目时,我收到以下错误:Undefinedsymbolsforarchitecturearmv7:"_OBJC_CLASS_$_GDataServiceGoogleYouTube",referencedfrom:objc-class-refinDataManager.o"_OBJC_CLASS_$_GDataEntryYouTubeVideo",refe