Skip to content


Zend Framework 常用模块(3)

1.Zend_Filter
1.1.用于过滤输出,对于web开发者来说非常有用,常用于过滤一些特殊的HTML字符
举个例子:

filter(’&’); // &
echo $htmlEntities->filter(’”‘); // "

1.2.过滤器链
通常,多个过滤器可以以一个特定的顺序应用到某个值上。

addFilter(new Zend_Filter_Alpha()) ->addFilter(newZend_Filter_StringToLower());
// Filter the username
$username = $filterChain->filter($_POST['username']);

先通过Zend_Filter_Alpha移动任何非英文字符.然后进行大小写转化.
1.3如何编写一个过滤器

编写定制的过滤器很容易,只要实现Zend_Filter_Interface接口。

addFilter(new MyFilter());
?>

2.Zend_Pdf 用于处理pdf的模块
创建与加载用例:

save($fileName, true);
// Save document as a new file
$pdf->save($newFileName);
// Return PDF document as a string.
$pdfString = $pdf->render();

//pdf 页面管理
// Add new page
$pdf->pages[] = new Zend_Pdf_Page(Zend_Pdf_Page::SIZE_A4);
// Add new page
$pdf->pages[] = $pdf->newPage(Zend_Pdf_Page::SIZE_A4);
….
?>

以上只是一些基本的pdf的操作.如果有兴趣,可以查阅详细资料,包括draw之类的操作

Posted in php, 技术.

Tagged with , .


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.



Some HTML is OK

or, reply to this post via trackback.