davidyell / css-safe-slug
此包已被废弃,不再维护。未建议替代包。
此包最新版本(0.1.3)没有提供许可信息。
将短链接转换为安全的CSS类
0.1.3
2015-02-16 17:22 UTC
Requires
- composer/installers: ~1.0
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行为结合使用。