问题标签 [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.
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 能够为我做这件事,我会很高兴。
smarty - html模板中的智能相对链接?
我们如何在 smarty 中包含来自模板文件的样式表?
ca 我们使用相对路径还是必须是 n 绝对路径?
结构可能看起来像
index.tpl
访问的正确格式是什么style.css
?
会../library/css/style.css
吗?还是
/project/library/css/style.css
?
forms - Kohana 3.2 和 Smarty 的表单
再会!我正在与 Smarty (MrAnchovy-Kohana_Smarty) 一起学习 Kohana (3.2)。我创建了一个简单的表单,其中一个字段在提交后进行验证。我希望在验证失败时使用提交的值重新填充该字段。请问我该怎么做?
您能否推荐一些使用 Smarty 在 Kohana 中创建和验证表单的框架?先感谢您!沃杰科技
smarty - Smarty 部分循环一个数组
我正在尝试从 smarty 3 中的以下数组生成 URL 列表。因此,对于每个循环,我都需要输出 [label] 和 [url]
目前我有:
这只是输出空行,所以它只有一半没有文本。
smarty - Smarty 中的“in”运算符?
Smarty3 是否有像Twig一样工作的“in”运算符:
?
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。我错过了什么还是有其他解决方案?
这是内核代码:
这是自动加载程序代码:
smarty - 有没有办法从 smarty 解析?
伙计们!在 php 我有这样的代码:
那么,有一种方法可以从 smarty 中解析它吗?
例如:
php - 移动父块的优雅方式
我有一个像这样的父模板:
和一个扩展所述父模板的模板,如下所示:
在哪里{block "message"}{$smarty.block.parent}{/block}
我想将父块的内容移到那里 - 基本上,如果模板扩展了父块,则消息应该显示在正文中,但如果它扩展了子块,它应该显示在一些其他区域。有没有一种很好的方法可以用 Smarty 模板解决这个问题?
php - 在 Smarty3 中,从插件函数中调用由 {function} 标签定义的模板函数
Smarty{call}
内置函数能够调用由 {function} 标签定义的模板函数。现在,我需要在插件函数内部调用模板函数,因为我只知道插件内部的函数名称。
插件功能:
模板:
这是在SmartyBundle中支持Symfony2 Forms的努力。每个表单片段都由一个 Smarty 函数表示。要自定义表单呈现方式的任何部分,用户只需要覆盖适当的函数。
php - 如何使用 Smarty 3 处理大页面的缓存
我目前正在运行一个拥有数百万个动态页面的项目。这些页面的内容是从数据库中收集的,当然数据库也很大,有很多表。由于这些数据库内容不会经常更改,并且为了减少 MySQL 连接和查询对服务器的不必要负担,我实施了 Smarty 缓存,持续时间为 7 天或一个月,具体取决于内容类型。
现在,我的问题是我的单个缓存目录中有大量缓存页面,我不知何故开始认为它可能降低了整体性能。
那么,谁能告诉我在单个目录上拥有数百万个缓存页面的性能问题?或者,我如何管理存储这些缓存文件?或者,我如何正确利用 Smarty Caching 处理大量页面?