happyr/excerpt-bundle

一个用于生成摘录的Symfony2 Bundle

安装: 427

依赖: 0

建议者: 0

安全: 0

星标: 3

关注者: 3

分支: 1

开放问题: 6

类型:symfony-bundle

0.1.0 2014-06-05 09:22 UTC

This package is auto-updated.

Last update: 2024-08-25 06:18:22 UTC


README

这个项目的目的是尝试Hack编程语言。这并不是最快的或最优雅的编程方式。但这是一个很好的组件,可以在演示中使用。我在developer.happyr.com上写了一篇关于这个组件的博客。

摘录组件可以从HTML字符串中提取摘录。我们确保返回有效的HTML,并且不会破坏单词。

安装

  1. 使用composer安装
composer require happyr/excerpt-bundle
  1. 启用组件
// app/AppKernel.php

public function registerBundles()
{
    $bundles = [
        // ...
        new HappyR\ExcerptBundle\HappyRExcerptBundle(),
    ];
}

使用Twig过滤器

{{ '<p>Hello World Foobar!</p>'|excerpt(17) }} 
{# <p>Hello World...</p> #}

默认配置

happy_r_excerpt:
    tail: '...'
    length: 300