繁体   English   中英

PHP League Plates $ e()技巧

PHP League Plates $e() trick

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

因此,我发誓曾经看到过一个League Plates扩展,该扩展将$ this-> escape()映射到$ e()。 IE浏览器:

<label><?= $e($args['label']) ?></label>

<label><?= $this->e($args['label']) ?></label>

但是当我最终决定尝试时,找不到了。 因此,我最终破解了以下内容:

    class EnginePlus extends Engine {
        public function render($name, array $data = array())
        {  
            $template = $this->make($name);
            $data['e'] = function($string, $functions = null) use ($template) {
                return $template->escape($string, $functions);
            };

            return $template->render($data);
        }
    }

因为,键入和阅读这6个额外的字符只会杀死我。 ;-)是否有更简便或更好的方法来做到这一点?

问题暂未有回复.您可以查看右边的相关问题.
1 在 PHP 中使用板

我是使用 PHP 的 Plates 模板库的新手。 我有几个关于如何使用它的问题。 我正在查看文档,但没有看到设置全局布局的方法。 没有办法做到这一点吗? 我在 Codeigniter 中使用它。 理想情况下,我想在 MY_Controller 文件中为大部分站点设置布局,并在需要时在扩展 MY ...

2 使用具有依赖注入的 Plates PHP

我想使用依赖注入将Plates实例传递给带有 PHP-DI 的控制器,该控制器与我的路由系统Simple Router集成。 我试图注入一个 Plates 实例,但出现此错误: 未捕获的 LogicException:模板名称“home”无效。 尚未定义默认目录 我该如何解决这个问题? 我 ...

3 试图了解PHP模板,Plates

我是PHP的新手,试图理解如何使用PHP的简单模板系统,我喜欢“Plates”,主要是因为它声称是模板系统,而​​不是模板语言,但文档有点令人困惑。 作为这个代码“控制器”离开的例子? 它是另一个PHP文件吗? 这个代码“profile.php”不应该在某个地方调用控制器文件吗? ...

2015-10-27 13:58:01 1 2024   php
5 如何在 PHP Plates 模板引擎上显示错误

我正在尝试为我的一个项目设置platesphp 。 模型中的一种方法检查新用户提供的电子邮件地址,并判断他们尝试使用的电子邮件是否存在。 就像是 并在控制器中 如果电子邮件存在并且我 var dump $data ['error'] 它会显示“电子邮件已经存在”,如 UserModel ...

6 PHP数组技巧

我想建立一个特定的数组 我从MySQL查询中获得这些数组 回声var_dump($ test) 我想重新组合案例和名称(始终为4)并完成此操作 我应该更改直接从SQL获取查询的初始方式吗? ...

7 PHP联赛/路线发布请求对象

我正在使用联盟/路由来处理我的应用程序的路由。 我有一条张贴路线: 用我的方法: var转储传递的请求对象只是HttpFoundation \\ Request的新实例,而不是应用程序已处理的实际请求,即没有发布数据。 要获取发布数据,我需要执行以下操作: 在我的 ...

8 梦幻超级联赛 API PHP cURL

我想知道您是否可以帮助我使用 PHP 为 cCURL 请求编写一些代码,我正在尝试从 fpl api 检索数据,以显示我的联赛排名。 联赛积分榜 api 的网址是 - https://fantasy.premierleague.com/api/leagues-classic/my_league_id ...

9 PHP League Commonmark返回用引号引起来的HTML

我在Laravel应用程序中使用PHP League Commonmark软件包。 Commonmark的convertToHtml()返回用双引号引起来的html。 当然,此内容是在显示了html标签的页面上呈现的。 我正在使用演示者转换从数据库返回的md。 我已经确认数据库中的内容中 ...

10 在 Select 语句 (PHP) 中获取 League 值

我有这个,我有一个查询来获取球队并按他们的联赛过滤他们。 我的问题是,在以下代码的 console.log 中,数据显示正确,但在 SELECT 语句中它不起作用,因为它没有在下拉列表中显示任何内容。 当我硬编码时,SELECT 语句工作正常。 知道可能是什么问题。 谢谢 代码 获取团队 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM