Неймспейсы в yii 1.1

Обсуждение документации. Переводы Cookbook и авторские рецепты.
Ответить
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Неймспейсы в yii 1.1

Сообщение Ekstazi »

Выложил статью на хабр по использованию неймспейсов в yii 1.1. http://habrahabr.ru/post/209526/ . Приветствуются замечания по улучшениям.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Неймспейсы в yii 1.1

Сообщение Антон Смирнов »

Скажите, на какой стадии проекта вам понадобились они в первом yii?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Неймспейсы в yii 1.1

Сообщение yiijeka »

На любой, если вы пишите код по стандарту PSR или не хотите столкнуться с двумя проблемами:
В PHP пространства имен используются для решения двух проблем, с которыми сталкиваются авторы библиотек и приложений при создании повторно используемых элементов кода, таких как классы и функции:
  • Конфликт имен между вашим кодом и внутренними классами/функциями/константами PHP или сторонними.
  • Возможность создавать псевдонимы (или сокращения) для Ну_Очень_Длинных_Имен, чтобы облегчить первую проблему и улучшить читаемость исходного кода.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Неймспейсы в yii 1.1

Сообщение Ekstazi »

Когда я проектировал бд и модели стали вида 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

Сообщение samdark »

У меня с 1.1 так и не возникла необходимость, но в 2.0 удобно.
Аватара пользователя
Антон Смирнов
Сообщения: 284
Зарегистрирован: 2011.07.08, 10:37
Контактная информация:

Re: Неймспейсы в yii 1.1

Сообщение Антон Смирнов »

Sam Dark писал(а):У меня с 1.1 так и не возникла необходимость, но в 2.0 удобно.
У меня также.
Ekstazi
Сообщения: 1428
Зарегистрирован: 2009.08.20, 22:54
Откуда: Молдова, Бельцы
Контактная информация:

Re: Неймспейсы в yii 1.1

Сообщение Ekstazi »

Антон Смирнов, 60 моделей в проекте, порядка 20 контроллеров(лень считать), часть с одинаковыми именами классов.
lancedevnull
Сообщения: 1268
Зарегистрирован: 2013.07.17, 17:37

Re: Неймспейсы в yii 1.1

Сообщение lancedevnull »

Ekstazi писал(а):Антон Смирнов, 60 моделей в проекте, порядка 20 контроллеров(лень считать), часть с одинаковыми именами классов.
+++ конечно нагляднее и читабельнее с неймспейсами, не говоря уже про смену класса
Ответить