tutida / altair
该包最新版本(1.0.1)没有可用的许可证信息。
自动将变量中的特殊字符转换为HTML实体
1.0.1
2018-09-03 02:39 UTC
Requires
- php: >=5.4.16
- cakephp/cakephp: ~3.5
Requires (Dev)
README
自动将变量中的特殊字符转换为HTML实体
要求
- PHP >=5.4.16
- CakePHP >= ~3.0
用法
<?php class AppController extends Controller { public function initialize() { $this->loadComponent('Altair.Altair'); } ... }
通过以上操作,您无需每次都编写以下代码(h())。
<?= h($variable); ?>
如果您不想转义 $object
,请使用 $object->escape
属性。
<?php class UsersController extends AppController { public function add() { $user = $this->Users->newEntity(); ... $user->escape = false; $this->set('user', $user); } ... }
如果您不想在操作中转义,请使用 $this->Altair->escape()
方法。
<?php class UsersController extends AppController { public function add() { $user = $this->Users->newEntity(); ... // Not escape $viewVars in this action. $this->Altair->escape(false); $this->set('user', $user); } ... }