我有一个简单的表格,看起来像这样
from http.server import HTTPServer, SimpleHTTPRequestHandler
class LowerCaseRequestHandler(SimpleHTTPRequestHandler):
def translate_path(self, path):
# calls the original implementation and returns the result
# converted to lower case
return super().translate_path(path).lower()
if __name__ == '__main__':
server = HTTPServer(('', 8080), LowerCaseRequestHandler)
try:
server.serve_forever()
except KeyboardInterrupt:
server.server_close()
我想要的只是渲染名称字段
.......
$builder
->add('name', 'text')
->add('email', 'text'
->add('save', 'submit')
->getForm();
结果我得到了使用姓名和电子邮件字段呈现的页面。我做错了什么以及如何防止呈现电子邮件字段?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果您不需要字段,则可以执行以下操作:
{{ form_label(form.email, null, {'label_attr': {'class':'hidden'}}) }}
{{ form_widget(form.email, { 'attr': {'class': 'form-control hidden'} }) }}
{{ form_errors(name.email, { 'attr': {'class': 'form-control hidden'} }) }}
希望这有帮助。