Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPTAL替换但保留某些属性?_Php_Template Tal_Phptal - Fatal编程技术网

PHPTAL替换但保留某些属性?

PHPTAL替换但保留某些属性?,php,template-tal,phptal,Php,Template Tal,Phptal,是否可以执行tal:replace=“whatever”,但维护元素/标记的某些属性 例如,如果您具备以下条件: <input type='text' value='test' name='hello' class='specialClass' tal:replace="customInput"/> 是否可以让您的customInput替换当前输入,但也可以让specialClass类替换 我不知道PHPTAL是否允许这样的事情,或者我是否需要覆盖某些PHPTAL方法来替换…不

是否可以执行
tal:replace=“whatever”
,但维护元素/标记的某些属性

例如,如果您具备以下条件:

<input type='text' value='test' name='hello' class='specialClass' tal:replace="customInput"/>

是否可以让您的
customInput
替换当前输入,但也可以让
specialClass
类替换


我不知道PHPTAL是否允许这样的事情,或者我是否需要覆盖某些PHPTAL方法来替换…

不,你不能
tal:replace
将元素完全替换为文本,因此没有任何东西可以放置这些属性

属性与
tal:content
一起保留

如果是
,您最好使用
value=“${customValue}”
tal:attributes=“value customValue”


PHPTAL在运行时不解析任何标记,因此,如果您有一些东西可以为您动态生成
的HTML,那么您需要自己修改该代码。

不,您不能
tal:replace
将元素完全替换为文本,因此没有任何东西可以放置这些属性

属性与
tal:content
一起保留

如果是
,您最好使用
value=“${customValue}”
tal:attributes=“value customValue”

PHPTAL在运行时不解析任何标记,因此,如果您有一些东西可以为您动态生成
的HTML,那么您需要自己修改该代码