davidyell/css-safe-slug

此包已被废弃,不再维护。未建议替代包。
此包最新版本(0.1.3)没有提供许可信息。

将短链接转换为安全的CSS类

安装: 250

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:cakephp-plugin

0.1.3 2015-02-16 17:22 UTC

This package is auto-updated.

Last update: 2024-01-13 01:25:47 UTC


README

在大多数Web应用中,您将使用短链接来唯一标识数据库中的文章或项目。这为您在URL中访问项目提供了一个干净的方法。然而,CSS类不允许以数字开头。这是一个简单的辅助工具,它将任何以数字开头的短链接转换为可以用于CSS类的安全字符串。

寻找CakePHP 3?请尝试这个,http://github.com/davidyell/CakePHP3-NumbersToWords

要求

  • PHP 5.3.0+
  • Intl

示例

Article
  Title: "99 Ways to solve a puzzle"
  Slug: "99-ways-to-solve-a-puzzle"
  Unsafe css: "99-ways-to-solve-a-puzzle"
  Safe: "ninety-nine-ways-to-solve-a-puzzle"

用法

您需要将代码放入您的app/Plugin/CssSafeSlug中,并在您的app/bootstrap.php中使用CakePlugin::load('CssSafeSlug');加载插件。

它也可在Composer中使用。composer require davidyell/css-safe-slug

您可以在视图中调用此辅助工具。

<div class="article <?php echo $this->CssClass->convert($article['Article']['slug']);?>">

实用额外功能

我将它与CakeDC/Utils::Sluggable行为结合使用。