文件A包含文件B和C.
因此,C可以访问A和B中定义的所有内容,但C不知道。如何告诉C它实际上有访问权限以便IntelliSense可以工作?也许是一个更明确的例子:
如果master.php
包含library.php
和page.php
,则page.php
可以访问library.php
,但page.php
无法知道这一点。我想手动告诉page.php
已经包含library.php
,并让Komodo将其保存在某个元数据或项目文件中。
答案 0 :(得分:1)
基本答案是,根据您的Komodo设置,它会自动收集它(虽然根据我的经验,它不是100%可靠)。您可以在IDE设置中设置要为intellisense自动导入的目录。我会检查两个地方:
转到Komodo IDE中的编辑 - >偏好设置 - >代码智能,并确保“包含项目基目录中的所有文件和目录”
转到编辑 - >偏好设置 - >语言 - > PHP ,然后将任何其他目录添加到导入中,例如Zend Framework。