Содержательный контент: работа с переменными (PHP) - PullRequest
0 голосов
/ 05 ноября 2019

Многие из моих страниц контента созданы в 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
        ));
    }

Но что мне нужно добавить икак мне настроить свою модель контента?

...