sverel
Новичок
Как добится с хинтов в редакторе?
В моём фреймворке модель для работы с БД построена только на статических методах и мне очень удобно когда я набираю "DB::" сразу увидеть список методов и не печатая выбрать один из них + сразу увидеть набор параметров для него. Но, статика накладывает некоторые ограничения, поэтому надо переходить на объекты и плодить их фабриками. Теперь когда я пишу
$dbModel = DB::factory('users'); // возвращает мне объект класса DB
Мой ZDE даже понятия не имеет какого типа переменная $dbModel и тем более, какого она класса. Соответственно, я лишился подсказок, постоянно леплю очепятки в длинных методах и путаю параметры местами, когда их много.
А работать с моделью приходится очень часто и я реально задыхаюсь без этих подсказок. А что же делать?
Сомневаюсь, что другие редакторы (Studo, NetBeans) смогут из фабрики понять что там вернулось, но может есть какой-нить трюк, например со спец комментами
Или ещё какой хак?
В моём фреймворке модель для работы с БД построена только на статических методах и мне очень удобно когда я набираю "DB::" сразу увидеть список методов и не печатая выбрать один из них + сразу увидеть набор параметров для него. Но, статика накладывает некоторые ограничения, поэтому надо переходить на объекты и плодить их фабриками. Теперь когда я пишу
$dbModel = DB::factory('users'); // возвращает мне объект класса DB
Мой ZDE даже понятия не имеет какого типа переменная $dbModel и тем более, какого она класса. Соответственно, я лишился подсказок, постоянно леплю очепятки в длинных методах и путаю параметры местами, когда их много.
А работать с моделью приходится очень часто и я реально задыхаюсь без этих подсказок. А что же делать?
Сомневаюсь, что другие редакторы (Studo, NetBeans) смогут из фабрики понять что там вернулось, но может есть какой-нить трюк, например со спец комментами
PHP:
/**
* @return object DB
*/