我正在开发一个joomla项目,并且用于调试/类型提示/自动完成将我的整个joomla安装为项目。有没有办法可以隐藏文件或项目视图中不需要的文件夹?
理想情况下,我会有一个项目扫描所有文件夹,但只显示:
答案 0 :(得分:14)
您可以在Netbeans 6.9.1中隐藏您想要的任何目录。右键单击项目,选择属性,然后选择“忽略的文件夹”类别。在本节中,您可以添加您不想看到的所有目录。
答案 1 :(得分:1)
不,你不能像这样使用NetBeans。
然而,你可以做的不同......这将是组件开发。 基本上,对于每个自定义组件,您都需要有一个单独的项目。
使用像Joomla
这样的文件夹结构创建项目|
|-administrator
|-componnets
|-my_component
|
|-componnets
|-my_component
完成此步骤后,右键单击项目,然后进入属性。在属性中转到 PHP包含路径,将路径映射到Joomla目录,这将为您提供Joomla代码的自动完成功能。
另外,要改善Joomla的自动完成功能,请转到Tools->Properteis->Editor->Code Copletion
从语言下拉列表中选择PHP。
检查在之后的非静态方法,这将为您提供JFactory::getDBO()
等方法的自动完成...
显然现在很难进行测试,因为组件不在Joomla中......并且手动复制会让人感到麻烦。转到项目属性(右键单击project->properties
)并启用“将文件从源文件夹复制到另一个位置”并计算路径。 NetBeans不允许您将副本设置到现有目录中,解决方法很简单。
/tmp
nbproject
节点project.properties
如果你想要更高级的东西和runt测试,你可以使用Ant并创建build.xml
文件。请在Sun's blog about NetBeans PHP and Ant上了解详情。
答案 2 :(得分:0)
这是一个视频,可以帮助你使用netbeans IDE做同样的事情。将组件文件保存到单独的目录中,并使用Apache ANt构建过程充分利用IDE功能进行开发。
Ant构建文件。 http://docs.joomla.org/Building_Joomla_Extensions_with_Apache_Ant 该视频可帮助您设置netbeans以进行组件开发。 http://www.vimeo.com/13167176