使用phptal在<;中插入值;输入类型=";“文本”;名称=“名称”;txtname";值=”&引用&燃气轮机;

使用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

我是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");
    $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">