0

我是 php 的新手,我必须做的修改也很简单。

我有一个 magento 的 php 代码,在这段代码中,我只需要重命名一个文件夹和一些类名,并且在进行这个小修改后它不应该影响代码的任何功能。

文件夹名称需要更改:

我有一个文件夹结构,如:

\app\code\community\somename1\somename2\controllers\subfolder etc..

那么,当我更改 and 的文件夹名称时会发生什么"somename1""somename2"它会影响代码的功能吗?我猜它会的。

类名需要更改:

我有一些类名,例如:

class SomeName1_Somename2_SomeController

所以我需要重命名(或)删除Somename1_somename2,最终代码的功能不应该受到影响

我有“Jetbrains Php Storm”IDE,我在其中添加了代码并尝试修改文件夹/类名,但它没有显示任何错误。而且我也不确定它是否会影响功能。

那么,谁能告诉我如何完成我的小任务?

已编辑” 基本上我是一个 Java 人,我使用 Eclipse IDE。在 Eclipse 中,如果我更改任何文件夹名称或更改某些类名,它会自动在项目中的任何地方被替换,所以使用 PhpStorm IDE 实现这样的事情是可能的?

4

1 回答 1

0

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

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

于 2013-08-14T19:55:39.897 回答