Неймспейсы в yii 1.1
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Неймспейсы в yii 1.1
Выложил статью на хабр по использованию неймспейсов в yii 1.1. http://habrahabr.ru/post/209526/ . Приветствуются замечания по улучшениям.
- Антон Смирнов
- Сообщения: 284
- Зарегистрирован: 2011.07.08, 10:37
- Контактная информация:
Re: Неймспейсы в yii 1.1
Скажите, на какой стадии проекта вам понадобились они в первом yii?
Re: Неймспейсы в yii 1.1
На любой, если вы пишите код по стандарту PSR или не хотите столкнуться с двумя проблемами:
В PHP пространства имен используются для решения двух проблем, с которыми сталкиваются авторы библиотек и приложений при создании повторно используемых элементов кода, таких как классы и функции:
- Конфликт имен между вашим кодом и внутренними классами/функциями/константами PHP или сторонними.
- Возможность создавать псевдонимы (или сокращения) для Ну_Очень_Длинных_Имен, чтобы облегчить первую проблему и улучшить читаемость исходного кода.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Неймспейсы в yii 1.1
Когда я проектировал бд и модели стали вида ContentDiscount и OrderDiscount. Я об этом вроде написал в статье.
- Антон Смирнов
- Сообщения: 284
- Зарегистрирован: 2011.07.08, 10:37
- Контактная информация:
Re: Неймспейсы в yii 1.1
Просто хочется понять, писал несколько крупных проектов, много куда, много сторонних расширений. Никогда еще не было необходимости в namespace. Вот я и спрашиваю, сколько в ваших проектах кода / расширений и т.д. что вам было неудобно без namespace? Т.е. когда возникла практическая необходимость, а не теоретическая.
- samdark
- Администратор
- Сообщения: 9489
- Зарегистрирован: 2009.04.02, 13:46
- Откуда: Воронеж
- Контактная информация:
Re: Неймспейсы в yii 1.1
У меня с 1.1 так и не возникла необходимость, но в 2.0 удобно.
Нравится Yii? Давайте сделаем его лучше!.
- Антон Смирнов
- Сообщения: 284
- Зарегистрирован: 2011.07.08, 10:37
- Контактная информация:
Re: Неймспейсы в yii 1.1
У меня также.Sam Dark писал(а):У меня с 1.1 так и не возникла необходимость, но в 2.0 удобно.
-
- Сообщения: 1428
- Зарегистрирован: 2009.08.20, 22:54
- Откуда: Молдова, Бельцы
- Контактная информация:
Re: Неймспейсы в yii 1.1
Антон Смирнов, 60 моделей в проекте, порядка 20 контроллеров(лень считать), часть с одинаковыми именами классов.
-
- Сообщения: 1268
- Зарегистрирован: 2013.07.17, 17:37
Re: Неймспейсы в yii 1.1
+++ конечно нагляднее и читабельнее с неймспейсами, не говоря уже про смену классаEkstazi писал(а):Антон Смирнов, 60 моделей в проекте, порядка 20 контроллеров(лень считать), часть с одинаковыми именами классов.