New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Идеи по расширению возможности Zend\Config #58

Closed
VasyOk opened this Issue Feb 5, 2016 · 4 comments

Comments

Projects
None yet
2 participants
@VasyOk
Contributor

VasyOk commented Feb 5, 2016

  1. Есть идея расширить конфига сделать "self", что то типа обращение к свои данным. Пример:
return [
    'domain_name' => 'torrentpier.me',
    'db' => [
        'adapter' => 'Pdo_Mysql',
        'host' => 'self.domain_name',
    ],
    'sphinx' => [
        'adapter' => '{self.db.adapter}'
    ],
   'feedback_email' => 'admin@{self.domain_name}'
];
  1. Обращаться по ключу разделенными точкой
$config['db.host'] // 'torrentpier.me'
@Exileum

This comment has been minimized.

Show comment
Hide comment
@Exileum

Exileum Feb 7, 2016

Member

Чем лучше/хуже текущего варианта? Сейчас же как понимаю та же самая надстройка над компонентом зенда только в виде своего провайдера. Или это в качестве отказа от глобальной переменной $bb_cfg?

Member

Exileum commented Feb 7, 2016

Чем лучше/хуже текущего варианта? Сейчас же как понимаю та же самая надстройка над компонентом зенда только в виде своего провайдера. Или это в качестве отказа от глобальной переменной $bb_cfg?

@VasyOk

This comment has been minimized.

Show comment
Hide comment
@VasyOk

VasyOk Feb 9, 2016

Contributor

Чем лучше/хуже текущего варианта?

Конфиг уродлив, хочется сделать его более "смотрибельнее".

Сейчас же как понимаю та же самая надстройка над компонентом зенда только в виде своего провайдера. Или это в качестве отказа от глобальной переменной $bb_cfg?

все верно. только это расширение текущих возможностей. Чуть позже сделаю PR будет нагляднее.

Contributor

VasyOk commented Feb 9, 2016

Чем лучше/хуже текущего варианта?

Конфиг уродлив, хочется сделать его более "смотрибельнее".

Сейчас же как понимаю та же самая надстройка над компонентом зенда только в виде своего провайдера. Или это в качестве отказа от глобальной переменной $bb_cfg?

все верно. только это расширение текущих возможностей. Чуть позже сделаю PR будет нагляднее.

@Exileum

This comment has been minimized.

Show comment
Hide comment
@Exileum

Exileum Feb 10, 2016

Member

Не спорю, конфиг страшный, еще и чистить нужно.

Member

Exileum commented Feb 10, 2016

Не спорю, конфиг страшный, еще и чистить нужно.

@Exileum Exileum added this to the Версия 2.2 milestone Feb 13, 2016

VasyOk added a commit to diolektor/torrentpier that referenced this issue Feb 13, 2016

Exileum added a commit that referenced this issue Feb 13, 2016

@VasyOk

This comment has been minimized.

Show comment
Hide comment
@VasyOk

VasyOk Feb 13, 2016

Contributor

done

Contributor

VasyOk commented Feb 13, 2016

done

@VasyOk VasyOk closed this Feb 13, 2016

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment