#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? В противном случае я не вижу, как вы можете это легко изменить.