iturgeon / fuelfilter
允许在FuelPHP框架中使用自定义过滤器进行视图过滤
1.0.0
2014-02-22 18:52 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-24 05:53:13 UTC
README
这个小插件允许您创建新的FuelPHP视图过滤器,这些过滤器处理由渲染的视图生成的字符串。
无跟随过滤器
代码中包含了一个示例无跟随过滤器。此过滤器将rel="nofollow"注入HTML链接中。
使用方法
// create a new view (these extend FuelPHP's View Class) $view = \Filter\View::forge('myView'); $view->add_filters(\Filter\NoFollow::forge()); echo($view);
创建自定义过滤器
创建一个新的过滤器类,该类扩展了我们的过滤器类。
例如:名为 /fuel/app/classes/reversefilter.php 的这个类
<? namespace \Filter; class ReverseFilter extends Filter { public static function process($string) { return strrev($string); } }
使用方法
// create a new view (these extend FuelPHP's View Class) $view = \Filter\View::forge('myView'); $view->add_filters(ReverseFilter::forge()); echo($view);
安装
在Fuel中安装的最简单方法是使用composer。
- 将
"iturgeon/fuelfilter" : "1.0.*"添加到 composer.json 中的 require 部分 - 运行
php composer.phar update
composer.json 的示例部分
"require": {
...
"iturgeon/fuelfilter" : "1.0.*"
}