|
|
|
| Не знаю даже, в какой раздел кинуть вопрос: в php или разное, не бейте, пожалуйста, из-за того, что опубликовал тут.
Дело в том, что выбираю решение для своего приложения, его архитектуры, а именно эстетический вопрос: как вызывать нужные для работы методы. Пока только с точки зрения красоты и наглядности, на скорость работы тоже, уверен, сказывается.
Так вот, какие варианты вызовов лучше использовать:
$this->view('header');
$this->view->show('header');
$view = $this->view('header', true);
$view = $this->view->content('header');
$providers = $this->config('data.providers');
$providers = $this->config->data->providers;
$this->config('data.providers', array('Provider-1', 'Provider-2'));
$this->config->data->providers = array('Provider-1', 'Provider-2');
$pages = $this->db->pages->find('all');
$pages = $this->db('pages')->find('all');
|
| |
|
|
|
|
|
|
|
для: Sturmvogel
(09.12.2012 в 01:04)
| | с точки зрения эстетики именно, то тут только вам решать. Главное придерживаться принципа единообразия.
А вот с точки зрения "наглядности" то тут я бы сказал, что
в первой паре явное использование метода show больше говорит о выполняемой операции.
во-второй паре такое ощущение, что вообще разные задачи выполняются
в-четвертой паре второй вариант прозрачнее на мой взгляд.
третья и пятая пары - одинаково наглядны. | |
|
|
|