草庐IT

zend_PDF

全部标签

php - 如何使用 TCPDF 将 HTML 转换为 PDF?

我将如何编写一个div(例如,style="position:absolute;width:200px;height:100px;border:solid1px#000;")并向其中输入一些文本? 最佳答案 利用TCPDF库的writeHTML函数。SetCreator(PDF_CREATOR);$pdf->SetAuthor('NicolaAsuni');$pdf->SetTitle('TCPDFExample049');$pdf->SetSubject('TCPDFTutorial');$pdf->SetKeywords('TC

zend-framework - 如何在 zend 框架中将动态变化的参数添加到面包屑

我在我的zend应用程序中使用面包屑,问题是我必须使用动态更改的参数。在我的面包屑中它应该是:Managehotels->hotel1->rates->addrate酒店在变,我只能做Managehotels->rates->addrate我无法将动态变化的酒店名称添加到我的面包屑中,我该怎么做,有什么办法吗? 最佳答案 您应该能够动态更改面包屑。您可以从数据库生成导航对象,您可以在以下链接中找到如何创建导航对象..http://framework.zend.com/manual/en/zend.navigation.pages.h

php - 将更改写回 Zend Dom 查询对象

我想遍历HTML文档中的图像并设置宽度/高度(如果它们不存在)。这是一小段工作代码:$content='';$dom=newZend_Dom_Query($content);$imgs=$dom->query('img');foreach($imgsas$img){$width=(int)$img->getAttribute('width');$height=(int)$img->getAttribute('height');if((0==$width)&&(0==$height)){$img->setAttribute('width',100));$img->setAttribute

php - 扩展 Zend_form_element_select,错误消失

我有一个下拉列表Element_Select,我正在将其转换为自定义元素Element_SelectCustom,以便我可以直接用值填充它。这是自定义元素addMultiOptions(array('NULL'=>'ChooseValue','1'=>'First','2'=>'Second','3'=>'Third',));returnparent::init();}问题是,当我将新的自定义元素添加到表单并将其设置为必需时,当我未选择值时它不会引发错误。$test=newZend_Form_Element_SelectCustom('test');$test->setRequired

php - 单元测试 Zend Controller 和模拟一些已执行的操作

我正在为我的Controller编写一些单元测试(PHPUnit3.6),并想验证是否触发了正确的操作等。这很容易。然而,一些Controller还通过不受欢迎的模型执行某些操作,例如将记录插入数据库。我知道我需要模拟这些,但不清楚如何进行。采用以下示例Controller(为清楚起见进行了删减):publicfunctionaddAction(){$data=$this->getRequest()->getPost();$model=$this->getModelFactory()->getCompetitionModel()->insert($data);}请注意,我只想验证是否已

php - Zend 多国重定向

目前我在默认位置有一个Zend应用程序www.example.com/{controller}/{action}但是当用户从特定国家访问时,如何检测他们的ip地址并将他们重定向到这个基于countryCode的urlwww.example.com/uk/{controller}/{action}?为了检测用户访问的国家/地区,我编写了一个帮助程序:require_once'../library/Ipinfo/ip2locationlite.class.php';classApplication_View_Helper_GetLocationextendsZend_View_Helper

php - 自动打开 PDF 文件的打印机对话框

我知道有一些方法可以将PDF打印到与服务器位于同一网络上的网络打印机,但这对我没有帮助,因为服务器是远程的。在我的情况下,用户单击“打印标签”的链接,然后生成并输出为他们格式化的PDF文件。我目前将文件输出“流”到浏览器,以便Adob​​eReader使用以下代码自动打开它:header("Expires:Mon,26Jul199705:00:00GMT");header("Content-type:application/pdf");header('Content-Disposition:attachment;filename="labels.pdf"');readfile($Ser

php - Zend_Mail 中的 UTF-8 发件人姓名?

我正在使用Zend_Mail并想自定义发件人姓名。我希望发件人姓名为FooBar爱你Ryan(其中“Ryan”被替换为收件人姓名,爱你被替换为收件人语言中的“loves”翻译,justlikeCDBabydoes).我试过了base64_encode和mb_encode_mimeheader()和其他类似的东西:mb_internal_encoding('UTF-8');mb_http_output('UTF-8');iconv_set_encoding("input_encoding",'UTF-8');iconv_set_encoding("output_encoding",'UT

php - Zend\Session\SessionManager 和 cookie_lifetime

我发现ZF2session和超时有一些奇怪且令人沮丧的行为。这是我用来设置session的代码:$sessionConfig=new\Zend\Session\Config\StandardConfig();$sessionConfig->setOptions(array('cache_expire'=>525949,'cookie_domain'=>'mydomain.com','cookie_lifetime'=>31536000,'cookie_path'=>'/','cookie_secure'=>TRUE,'gc_maxlifetime'=>31536000,'name'=>

php - 如何使用 Zend Framework 2 验证多重选择

我正在尝试使用输入过滤器验证多重选择,但每次我都看到错误。错误是“notInArray”:“在haystack中找不到输入”。(我使用ajax但它不符合要求)。为了更清楚,我将展示我的部分代码。在Controller中:if($request->isPost()){$post=$request->getPost();$form=new\Settings\Form\AddUserForm($roles);//$form->get('位置')->设置选项(array('value_options'=>$post['positions']));//....更多代码...当我输入print_r