问题标签 [dwoo]
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.
php - Reassign parent variable in included Dwoo template
I have a Dwoo
template - in example base.html
and there is an array $data
.
And here is _partial.html
What I want to gain ? In every partial file I want to modify some $globalVar
that I want to use after {foreach}
.
And here is an important thing - I do not want to do the partial's {assign}
in base.html
! Only in _partial.html
.
Is it possible to pass $globalvar
to _partial.html
by reference so partial file would modify this variable ?
php - PHP,Dwoo - 变量
我正在尝试将其转换为 dwoo:
我有这个:
除了第 4 行的 .$column.'_diff' 之外,它运行良好。知道如何使用 dwoo 将后缀添加到变量中吗?!?!
谢谢!
编辑
我可能应该解释得更好。
基本上,我正在做的是从 mysql 表 $column_list(使用“SHOW COLUMNS FROM ...”)中获取列名列表。然后做另一个查询来选择数据,在那个查询中,我将每一列中的数据与另一个表匹配,并添加一个前缀为“_diff”的列,所以如果我有一个名为“name”的列,我也有一个列“name_diff”(这些列不在 $column_list 中),其值为 1 或 0。1 或 0 仅表示天气或与其他表中的数据不匹配。无论如何,列数和列名总是在变化,所以我不能在代码中使用任何列名。所以....
使用 dwoo,{$duplicate.$column} 将类似于 $duplicate['name']; 我想要做的是动态添加后缀“_diff”,这样我就可以更改单元格的背景颜色......我知道这非常令人困惑!我真的不擅长解释事情!
zend-framework - Dwoo 不回显带有 utf8 字符的字符串
我遇到了一个奇怪的问题Zend Framework
- 我从设置为utf8_general_ci
.
我插入了一些带有波兰字体的数据,例如ś ę ż...
并将该数据推送到查看(Dwoo
)。
如果$unit.name
包含波兰字符 -Dwoo
不回显任何内容 - 如果不包含,则有效。
我在引导程序中设置
但它没有帮助。
我没有更多的想法了。
编辑:
问题仅在本地主机(Windows)上,但在远程服务器(Linux)上很好。
dwoo - Dwoo - 您可以在循环时访问其他变量吗?
我是否认为您在循环时不能从循环外部访问变量?
例如:
{loop $nav_header}
<li><a href="{$link}"><img src="{$template.imagefolder}/{$icon}" width="48" height="48" border="0" alt="{$title}" /><br />{$title}</a></li>
{/循环}
我在哪里尝试从循环外部使用 $template.imagefolder (例如)?
你的,
克里斯
php - 闯入 Smarty/Dwoo 的 foreach
关于break
谁都知道。
Smarty
's 或Dwoo
'{foreach}
函数中是否有类似的东西?
php - 如何禁用 Dwoo 缓存?
我想禁用模板系统 Dwoo 中的缓存。
只是为了我的开发模式。
但后来我尝试调用setcache ()
或修改 Dwoo 类,但没有任何效果。
有人有想法吗?
谢谢
php - JavaScript中的dwoo模板变量?
我有这个代码。
它是 dwoo 模板,我想知道如何在 javascript 中使用我的 dwoo 变量?我试图在代码中看到它,但它不起作用。我需要在 {literal} 之间扭曲我的代码,以便它可以工作。
php - 使用 Dwoo 在 Codeigniter 模板中包含视图的最佳方法?
我正在使用 Codeigniter 1.7.2 和 Phil Sturgeon 的精彩 Dwoo 包装器,它允许我在 Codeigniter 中使用 Dwoo 模板库 - http://philsturgeon.co.uk/code/codeigniter-dwoo
关于在我的模板文件中包含其他视图模板文件,我有一个小问题。比如说我有一个dashboard.php 文件,我想包含一个页眉和页脚,那么最好的方法是什么?
我通常会这样做:
这似乎可行,但使用模板库的全部意义在于将代码与我的 html 分开。我可以使用 Dwoo 的包含功能吗?如果可以,如何使用?
更新
自从发布这篇文章以来,我已经弄清楚了 Dwoo 的来龙去脉,您可以包含视图文件并使用模板继承之类的东西来完成比将视图分配给变量更简洁的事情。我不推荐后者,除非你真的需要。
php - Dwoo / codeigniter:有没有办法将数据从 php 分配给 dwoo vars INSIDE 模板?
纯 dwoo 等效项是:
(我实际上将它与 codeigniter 一起使用 - 与 Phil Sturgeon 的库一起使用):
然后在 index.php 里面
有没有办法将模板内的 php 中的数据传递给 dwoo var ?
为什么我使用它是因为我有一个需要某种预处理的视图(它是一种高级视图,所以我不想每次都将处理放在控制器中),在 index.php 里面我有一个
按照上面的例子,index.h.php 会处理 $assignedVar,并将数据放入 $localVar,然后数据的显示将在模板 index.php 中进行。
(另外,Dwoo 的文档在哪里......我的意思是那个 wiki ......就是这样?)
php - 如何以安全的方式使用模板中的对象
用于 php 的现代模板引擎(例如 dwoo 或 smarty)可以使用对象作为变量。你可以使用{$obj->method()},真的很方便,我经常用这个。但是,直接从 ORM 导出对象存在明显的安全问题,这些对象具有插入、删除等方法。是否有任何理智的方法可以仅将部分方法公开给模板引擎?我正在考虑包装器仅公开列入白名单的方法:
你在想什么(有明显的性能开销)?或者在一些现有的 php 模板引擎中可能有类似的东西?