Каков наилучший способ доступа к поисковым значениям в Symfony?В базе данных или константах? - PullRequest
0 голосов
/ 30 мая 2011

Я создаю веб-проект и хочу, чтобы он был оптимизирован. Вместо доступа к поисковым значениям в базе данных (чтобы минимизировать доступ), я думаю, что он должен храниться где-то в Symfony. Каков наилучший способ для этого? В YML с PHP Array?

Ответы [ 2 ]

3 голосов
/ 30 мая 2011

Вы можете поместить значения, которые не часто меняются, в lib / app.yml

Вы можете получить доступ к этим значениям с помощью sfConfig :: get ('value').

app.yml - это круто, потому что в нем можно хранить значения, специфичные для окружающей среды.

0 голосов
/ 30 мая 2011

Другой вариант, который я использую для значений, которые никогда не должны изменяться и которые не зависят от среды, - это определение констант в соответствующей модели или вспомогательном классе.

Преимущества:

1) если вы правильно называете эти константы, это помогает сделать код более самодокументируемым

2) если вы используете IDE с функциями автозаполненияон будет искать и проверять их имена во время кодирования.

3) это самый быстрый из возможных методов поиска.

...