草庐IT

zend_PDF

全部标签

php - 扩展/修改 Zend Framework 有多容易?

我最近开始构建我已有一年历史的自定义MVC框架的第2版。它对我的许多项目都非常有用,但我确实看到了改进的空间。它缺少一些主要功能,如ACL、表单验证和缓存。尽管我很想自己构建这些部件,但我知道这实际上不是一个明智的决定。因此,我开始研究ZendFramework1.9。我真的很喜欢它的组件库是如何松散耦合的。但是,从不同的教程来看,它似乎很冗长。我见过一些示例应用程序,我可以使用我自己的框架使用更少的代码来复制它们。因此,我想“重新定义”其中的大部分内容以使其对RAD更加友好。因此,在我投入大量时间深入研究该框架之前,我希望有人能为我阐明这个主题。我本质上是一名编码员,如果它有坚实的基

php - Zend Framework中如何做preDispatch转发?

在检查用户是否在每个Controller中登录后,我想在preDispatch中使用_forward()。场景非常简单:如果用户未登录,则应将其转发到同一Controller或另一个Controller中的loginAction。这会导致无限循环,因为调度过程会重新开始,再次调用preDispatch并且转发会重新开始一切。我能想到的唯一解决方案是检查请求中是否已设置loginAction。所以我的问题是,经验丰富的开发人员将如何处理这个问题?更新就在按下发送按钮后,神圣意识的幽灵出现了;)另一个想法是构建一个LoginController来处理登录请求。或者有更好的方法吗?

php - 在 Zend Framework 1.10 中加载 "custom resources"

在1.9.6中一切正常。我更改为1.10,现在基本上每个应用程序资源都有很多警告。看起来ZF正在我设置的“自定义资源”路径中寻找应用程序资源:pluginpaths.App_Application_Resource="App/Application/Resource.有什么办法可以避免这种情况!?(提前感谢您的宝贵时间)application.ini:resources.locale.default=sq_ALresources.frontController.controllerDirectory=APPLICATION_PATH"/controllers"resources.lay

php - Zend Framework 2 默认模块

在ZF1中,您不必在URL中包含模块;如果未提供,它将默认为...默认模块。这在ZF2中如何实现?我已经使用骨架应用程序启动并运行,但似乎我总是需要包含模块名称,例如/application/controller/action.我想我可以通过创建一个带有两个“占位符”的路线来解决这个问题;Controller和Action,然后将默认模块设置为“应用程序”。然后我会把它放在/config/autoload/global.php(或者可能是/config/application.config.php),这样路由就适用于我的所有应用程序.但是,即使我将路由硬编码为/user/index之类

PHP 上传表单、PDF、Doc 和 Docx

我正在努力使这个上传代码适用于docx文件,它适用于doc和pdf..$allowedExts=array("pdf","doc","docx");$extension=end(explode(".",$_FILES["file"]["name"]));if((($_FILES["file"]["type"]=="application/pdf")||($_FILES["file"]["type"]=="application/msword"))&&($_FILES["file"]["size"]0){echo"ReturnCode:".$_FILES["file"]["error"]

php - 在 PHP 中生成报告(需要格式 pdf、xls、doc、csv)

我需要在我的PHP网站中生成报告(在zend框架中)要求的格式:PDF(withtables&images)//presentlyusingZend_PdfXLS(withtables&images)DOC(withtables&images)CSV(onlytables)请推荐使用PHP生成报告的可靠且快速的解决方案。平台:LAMP上的ZendFramework我知道创建此类报告有一些棘手的解决方案,我想知道是否有任何可以与LAMP环境一起使用的开源报告生成实用程序 最佳答案 Excel:http://www.phpexcel.n

php - zend 新手问题 - "No adapter found for "

正在学习zend教程并收到此消息,但不确定去哪里查看。谢谢,AnerroroccurredApplicationerrorExceptioninformation:Message:NoadapterfoundforModel_DbTable_BooksStacktrace:#0C:\xampp\php\PEAR\Zend\Db\Table\Abstract.php(739):Zend_Db_Table_Abstract->_setupDatabaseAdapter()#1C:\xampp\php\PEAR\Zend\Db\Table\Abstract.php(268):Zend_Db_

php - 如何从 zend 应用程序重定向到非 zend 链接

我的应用程序是简单的PHP网页和zend应用程序的混合体。有时我需要从zend应用程序的Action重定向到简单的PHP网页。例如:我想从example.com/module/controller/action重定向到example.com/simplephp.php。我尝试了header("Location:example.com/simplephp.php");但它不起作用。谢谢 最佳答案 是的,基本的重定向操作帮助程序允许您重定向到任何URL。classMyControllerextendsZend_Controller_Ac

php - zend framework 从 Controller 中获取一个变量来查看

一般来说,我是zend和OOP的新手。我有一个带有需要传递给View的变量的indexAction。我已将该变量声明为公共(public)变量,我认为我可以使用$this->variable在View中获取该变量,但它不起作用。如何将变量从indexAction传递到View? 最佳答案 在indexAction中,您需要将其分配给View实例。简单地做:$this->view->something="foo";在你看来:something?> 关于php-zendframework从C

php - 如何在 php 中对字符串数组进行排序? [这里的字符串是路径。例如/root/mandy/a.pdf, b.pdf & c.pdf

如何在php中对字符串数组进行排序?这里的字符串是路径。例如/root/mandy/a.pdf,b.pdf&c.pdfetc.我尝试使用带有参数的sort()函数,但是它不起作用?编辑(根据OP的评论):我的错!我没有正确发布这个问题。抱歉...实际上它是一个映射数组[不确定可能是数组的数组]->array("path=>"file_name")&我需要根据file_name. 最佳答案 或者更好的是,使用strcmp来比较字符串uasort($yourArray,function($a,$b){returnstrcmp($a['p