Php 如何使用级联重命名codeigniter项目中的方法名或属性?
我想在codeigniter框架内的控制器中重命名方法名“saveDate()” 此方法在整个项目的许多不同位置使用。Php 如何使用级联重命名codeigniter项目中的方法名或属性?,php,codeigniter,refactoring,call,Php,Codeigniter,Refactoring,Call,我想在codeigniter框架内的控制器中重命名方法名“saveDate()” 此方法在整个项目的许多不同位置使用。 是否有IDE或工具可以帮助我重命名此方法名称,而无需访问项目中调用此方法的所有文件 也许是使用?否则,我看不出如何轻松地进行更改。IDE的NetBeans和PDT都有“重构”工具,其中包含安全重命名,如果您想尝试一下的话。在Netbeans中,您还可以在任何函数名上使用上下文菜单中的“查找用法” 如果你想走老路,sed是你的朋友——如果有其他对象具有相同的方法名称,你只需小心。
是否有IDE或工具可以帮助我重命名此方法名称,而无需访问项目中调用此方法的所有文件 也许是使用?否则,我看不出如何轻松地进行更改。IDE的NetBeans和PDT都有“重构”工具,其中包含安全重命名,如果您想尝试一下的话。在Netbeans中,您还可以在任何函数名上使用上下文菜单中的“查找用法”
如果你想走老路,sed是你的朋友——如果有其他对象具有相同的方法名称,你只需小心。尽量不要将问题表述为是/否问题……我尝试了Netbeans“查找用法”它不适用于codeingniter项目,因为在框架中调用方法的方式不同于普通的php项目..您指的是主机/控制器类/函数/参数/../method吗?是的,我指的是主机/控制器类/函数/参数/../method?特别用于MVC。很抱歉很晚才回复!!但说真的,知道这一点是有用的。