重命名maagento php文件的目录名和类名

时间:2013-08-14 19:48:35

标签: php magento

我是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>

1 个答案:

答案 0 :(得分:0)

Magento的自动加载器使用类名来确定类文件的路径,例如Company_Module_Helper_Data必须位于Company/Module/Helper/Data.php文件中才能正确加载。

因此,如果您更改任何文件夹的名称,请务必相应地更改所有类的名称。