Доброе время суток,
В примере «магазин», есть блок «Новости» с функцией:
Код:
public function action_get()
{
$id = (int) $this->request->param('id');
$news = Model::factory('newsM')->get_one_news($id);
$content = View::factory('Index/News/news_oneV', array('news' => $news,));
//output in template
$this->template->page_title = HTML::anchor('news', 'News') . " → ". $news['TITLE'];
$this->template->block_center = array($content);
}
…
У меня возник такой вопрос (не смертельно, но
хотел бы разобраться, может это вопрос и по PHP):
Почему, при передаче параметра
param('id'), название параметра/поля (
'id') нужно передавать именно в
нижнем регистре?
Можно как-нибудь исправить на большой регистр?
Я например привык, чтобы у меня в БД, поля назывались в верхнем реестре
Код:
…
public function action_get()
$ID = (int) $this->request->param('id');
$news = Model::factory('newsM')->get_one_news($ID);
…
В конечном итоге все работает, но писать, в разных регистрах, как-то не очень хочется, да и выглядит не красиво
Заранее спасибо.