问题标签 [smarty3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1117 浏览

kohana - php。在 Smarty 模板中写一个锚点。(Kohana 3 + KSmarty)

我正在学习 Kohana 3.2.0 和 KSmarty for Kohana 3。我想在页面上写一个这样的锚:

我可以在控制器中构建 url 并将其作为变量传递给 Smarty。有没有办法在 Smarty 模板中构建锚点或 URL(包括“http://www.mysite.cz”部分)?

如果无法构建锚。是否至少可以构建完整的 URL?

原因:我有一个包含另一个模板的主模板。 主模板将被多个控制器使用,我想避免在每个控制器中构建 URL。因此,如果 KSmarty 能够为我做这件事,我会很高兴。

0 投票
1 回答
638 浏览

smarty - html模板中的智能相对链接?

我们如何在 smarty 中包含来自模板文件的样式表?

ca 我们使用相对路径还是必须是 n 绝对路径?

结构可能看起来像

index.tpl访问的正确格式是什么style.css

../library/css/style.css吗?还是 /project/library/css/style.css

0 投票
1 回答
601 浏览

forms - Kohana 3.2 和 Smarty 的表单

再会!我正在与 Smarty (MrAnchovy-Kohana_Smarty) 一起学习 Kohana (3.2)。我创建了一个简单的表单,其中一个字段在提交后进行验证。我希望在验证失败时使用提交的值重新填充该字段。请问我该怎么做?

您能否推荐一些使用 Smarty 在 Kohana 中创建和验证表单的框架?先感谢您!沃杰科技

0 投票
1 回答
1092 浏览

smarty - Smarty 部分循环一个数组

我正在尝试从 smarty 3 中的以下数组生成 URL 列表。因此,对于每个循环,我都需要输出 [label] 和 [url]

目前我有:

这只是输出空行,所以它只有一半没有文本。

0 投票
1 回答
276 浏览

smarty - Smarty 中的“in”运算符?

Smarty3 是否有像Twig一样工作的“in”运算符:

?

0 投票
2 回答
4717 浏览

symfony - 你如何让 Smarty3 与 Symfony2 一起工作?

我正在尝试让 Smarty 3 作为 Symfony 2 的模板引擎。我正在尝试安装此捆绑包以使 smarty 3 工作:

https://github.com/noiselabs/SmartyBundle

它安装得很好,但是当我按照安装说明中的说明将它添加到 AppKernal 时,出现以下错误:

致命错误:在第 20 行的 >/home/kevin/workspace/Symfony/app/AppKernel.php 中找不到类“NoiseLabs\Bundle\SmartyBundle”

其中第 20 行在 registerBundles() 内:new NoiseLabs\Bundle\SmartyBundle(),

我遇到的第二个可能相关的问题是,在 app/config/config.yml 中,如果我将“smarty”添加到模板引擎数组中:

它抛出这个错误:

ServiceNotFoundException:服务“模板”依赖于不存在的>服务“模板.engine.smarty”。

我意识到 twig 带有 symfony,但对于这个项目,我需要使用 smarty。我错过了什么还是有其他解决方案?

这是内核代码:

这是自动加载程序代码:

0 投票
2 回答
146 浏览

smarty - 有没有办法从 smarty 解析?

伙计们!在 php 我有这样的代码:

那么,有一种方法可以从 smarty 中解析它吗?

例如:

0 投票
1 回答
351 浏览

php - 移动父块的优雅方式

我有一个像这样的父模板:

和一个扩展所述父模板的模板,如下所示:

在哪里{block "message"}{$smarty.block.parent}{/block}我想将父块的内容移到那里 - 基本上,如果模板扩展了父块,则消息应该显示在正文中,但如果它扩展了子块,它应该显示在一些其他区域。有没有一种很好的方法可以用 Smarty 模板解决这个问题?

0 投票
3 回答
718 浏览

php - 在 Smarty3 中,从插件函数中调用由 {function} 标签定义的模板函数

Smarty{call}内置函数能够调用由 {function} 标签定义的模板函数。现在,我需要在插件函数内部调用模板函数,因为我只知道插件内部的函数名称。

插件功能:

模板:

这是在SmartyBundle中支持Symfony2 Forms的努力。每个表单片段都由一个 Smarty 函数表示。要自定义表单呈现方式的任何部分,用户只需要覆盖适当的函数。

0 投票
3 回答
436 浏览

php - 如何使用 Smarty 3 处理大页面的缓存

我目前正在运行一个拥有数百万个动态页面的项目。这些页面的内容是从数据库中收集的,当然数据库也很大,有很多表。由于这些数据库内容不会经常更改,并且为了减少 MySQL 连接和查询对服务器的不必要负担,我实施了 Smarty 缓存,持续时间为 7 天或一个月,具体取决于内容类型。

现在,我的问题是我的单个缓存目录中有大量缓存页面,我不知何故开始认为它可能降低了整体性能。

那么,谁能告诉我在单个目录上拥有数百万个缓存页面的性能问题?或者,我如何管理存储这些缓存文件?或者,我如何正确利用 Smarty Caching 处理大量页面?