Как переименовать имя метода или атрибут в проекте codeigniter с помощью каскадирования?

#php #codeigniter #refactoring #call

#php #codeigniter #рефакторинг #вызов

Вопрос:

Я хотел бы переименовать имя метода «saveDate ()» в контроллере внутри codeigniter framework этот метод используется во многих разных местах по всему проекту. Есть ли IDE или инструмент, помогающий мне переименовать это имя метода, не обращаясь ко всем файлам в проекте, которые вызывают этот метод???

Комментарии:

1. Старайтесь не формулировать вопросы как «да» / «нет»…

Ответ №1:

В IDE, таких как NetBeans и PDT, есть инструменты «рефакторинга» с безопасным переименованием, если вы хотите попробовать. В Netbeans вы также можете использовать «найти способы использования» из контекстного меню для любого имени функции.

Если вы хотите придерживаться старой школы, sed — ваш друг — вам просто нужно быть осторожным, если есть другие объекты с таким же именем метода.

Комментарии:

1. Я попробовал Netbeans «найти способы использования», это не работает для проекта codeingniter, поскольку этот способ вызова метода в фреймворке отличается от обычного php-проекта..

2. Вы имеете в виду ХОСТ / контроллер-класс / функцию / параметры / … / метод?

3. Да, я имею в виду HOST / controller-class / function / params / … / method? особенно используется с MVC. Извините за очень, очень поздний ответ!! но если серьезно, это будет полезно знать.

Ответ №2:

Может быть, с помощью TextCrawler? В противном случае я не вижу, как вы можете это легко изменить.