Многие из моих страниц контента созданы в Contentful. На этом этапе я добавляю детали, например цены, вручную в контент в поле контента в моих моделях контента. Цены могут меняться, поэтому желательно, чтобы у меня был центральный файл PHP, содержащий все цены.
Итак, теперь я хочу связать, давайте назовем его ценовым файлом (с его переменными), с моим контроллером Contentful.
Как сделать так, чтобы переменная (и) была доступна в контентной части модели контента?
На данный момент я все еще изучаю возможные решения, поскольку яне бэкэнд-разработчик, больше интерфейс. В собственной документации Contentful я заблудился. Поэтому я извиняюсь за то, что у меня не так много кода для показа.
Вот функция, которая, я думаю, будет отвечать за обработку переменных данных:
public function render_contentful() {
$request_path = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH);
$request_pieces = explode('/', trim($request_path,'/'), 3);
$repo = new ContentRepository();
list($contentPage_url) = $request_pieces;
if (substr($contentPage_url,-1) === '!') {
$contentPage_url = rtrim($contentPage_url, '!');
}
$entry = new ContentfulEntry($repo->showContentpage('/' . $contentPage_url));
echo $this->content_page_contentful(array(
'title' => $entry->fields->htmlTitle,
'description' => $entry->fields->metaDescription,
'path' => DIR_MODS.'/contentpages/views/pages/generic_contentpage.php',
'entry' => $entry
));
}
Но что мне нужно добавить икак мне настроить свою модель контента?