【问题标题】:New PHP Class Namespace Generation in Symfony EclipseSymfony Eclipse 中新的 PHP 类命名空间生成
【发布时间】:2014-05-23 08:05:28
【问题描述】:
我想在 Symfony Eclipse 中创建一个新类。
命名空间应该会自动添加到文件中。
我看到了这个here。但我无法创建“PHP 类”。我可以在“PHP 文件”和“无标题 PHP 文件”之间进行选择。但是这些人不会自动创建命名空间。
这与 PDT 插件有关吗?我无法从 Eclipse Marketplace 安装它,因为缺少一些东西..
谢谢你:D
【问题讨论】:
标签:
php
eclipse
symfony
namespaces
eclipse-pdt
【解决方案1】:
Christoph,您在视频中引用的 IDE 不是 Eclipse,而是phpstorm。是的,这是一个非常了不起的 IDE。我认为它比 eclipse pdt 好得多,但就像生活中许多其他伟大的事情一样,它不是免费的(但您至少可以免费使用 30 天试用版),但如果您没有钱或如果您不想为个人许可证支付 99 美元,您可以使用 eclipse 代码模板来做类似的事情。看看这个tutorial。
这里是一个例子:
- Window->preferences 一旦你处于偏好状态
PHP->Editor->Templates 点击新建
- 进入后,在名称 input 中输入触发器框架,symfonycontroller 就可以很好地处理这个示例
- 在描述中描述得很好,呵呵
- 并在模式中编写您的代码模板,如下所示
认为对你有用
namespace ${namespace};
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
/**
*
*
* @author ${user}
*/
class ${class_name} extends Controller {
public function indexAction() {
${cursor};
}
}