使用phptal在<;中插入值;输入类型=";“文本”;名称=“名称”;txtname";值=”&引用&燃气轮机;
我是PHPTAL的第一次用户,无法使用PHPTAL向输入框提供值 我有三份档案 1.index.php使用phptal在<;中插入值;输入类型=";“文本”;名称=“名称”;txtname";值=”&引用&燃气轮机;,php,phptal,Php,Phptal,我是PHPTAL的第一次用户,无法使用PHPTAL向输入框提供值 我有三份档案 1.index.php require_once 'includes/lib/PHPTAL-1.2.2/PHPTAL.php'; // create a new template object $template = new PHPTAL('components/epayroll/new/employeeView.xhtml'); require_once("employeeClass.php"); $peo
require_once 'includes/lib/PHPTAL-1.2.2/PHPTAL.php';
// create a new template object
$template = new PHPTAL('components/epayroll/new/employeeView.xhtml');
require_once("employeeClass.php");
$people = array();
$people[] = new Person("foo");
// put some data into the template context
$template->title = 'The title value';
$template->people = $people;
// execute the template
try {
echo $template->execute();
}
catch (Exception $e){
echo $e;
}
2.empView.Xhtml
<td> <tal:block metal:define-macro="text"> <input name="${name}"
tal:attributes="id id | nothing" type="text" value="person/name"
/> </tal:block> </td>
请帮助我做这件事的步骤
感谢您在
employeeView.xhtml中的宝贵回复,您需要反复访问以下人员:
<div tal:repeat="person people">
<!-- you can use person here -->
</div>
这是以下内容的简写:
<input tal:attributes="value person/name">
谢谢@porneL到目前为止,我尝试了Name:这很有效,但仍然无法在文本框中插入值。我是模板新手。请按步骤指导我,以便我能跟上。除此之外,我没有使用:---谢谢你一次again@SajadA哦,我没有注意到问题出在
上,我已经扩展了我的答案
<div tal:repeat="person people">
<div metal:use-macro="text" />
</div>
<input value="${person/name}">
<input tal:attributes="value person/name">