我是php的新手,我必须做的修改也非常简单。
我有一个magento的php代码,在这段代码中我需要重命名一个文件夹和一些类名,并且在进行这个小修改之后它不应该影响代码的任何功能。
文件夹名称需要更改:
我有一个文件夹结构,如:
\app\code\community\somename1\somename2\controllers\subfolder etc..
那么,当我更改"somename1"
和"somename2"
的文件夹名称时会发生什么,它会影响代码的功能吗?我猜它会。
班级名称需要更改:
我有一些类名:
class SomeName1_Somename2_SomeController
所以我需要重命名(或)删除Somename1_somename2
,最终代码的功能不应受到影响
我有“Jetbrains Php Storm”IDE,我在其中添加了代码并尝试修改文件夹/类名,但它没有向我显示任何错误。而且我不确定它是否会影响功能。
那么,任何人都可以告诉我如何完成我的小任务吗?
编辑“ 基本上我是一个Java人,我使用eclipse IDE ..在eclipse中,如果我更改任何文件夹名称或更改某个类名,它会自动替换项目中的任何位置,那么使用PhpStorm IDE可以实现这样的事情吗? / p>
答案 0 :(得分:0)
Magento的自动加载器使用类名来确定类文件的路径,例如Company_Module_Helper_Data
必须位于Company/Module/Helper/Data.php
文件中才能正确加载。
因此,如果您更改任何文件夹的名称,请务必相应地更改所有类的名称。