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之类的操作

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