【问题标题】:Syntax Error in Dreamweaver with Symfony使用 Symfony 的 Dreamweaver 中的语法错误
【发布时间】:2015-12-20 22:37:45
【问题描述】:

我是第一次使用 Symfony,并且正在尝试创建一个新的表单类。根据文档中的示例,我将其作为我的代码的一部分:

$builder
    ->add('title')
    ->add('summary', TextareaType::class)
    ->add('content', TextareaType::class)
    ->add('authorEmail', EmailType::class)
    ->add('publishedAt', DateTimeType::class)
;

这给了我第三行到第六行的语法错误。语法错误可以通过从表单输入类型中删除“::class”来修复,但我觉得这些对于代码的操作来说是必要的?

我是否需要抑制 Dreamweaver 上的语法错误(我的意思是我想我可以忍受语法错误,但解决它会很好),或者有什么方法可以让 Dreamweaver 将其识别为代码正确(或者代码不正确)?

谢谢!

【问题讨论】:

标签: php symfony dreamweaver


【解决方案1】:

Type 类默认需要一个 attr 数组(虽然不是必需的)

http://symfony.com/doc/current/reference/forms/types/textarea.html

例如。

$builder->add('body', TextareaType::class, array(
    'attr' => array('class' => 'tinymce'),
));

【讨论】:

  • 不幸的是,这并不能修复 Dreamweaver 上的语法错误 - 并不是代码在网站上创建错误,而是在文本编辑器上标记了错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-05-23
  • 1970-01-01
  • 1970-01-01
  • 2017-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多