как получить данные в октябрьской cms laravel

Я новичок в октябрьской cms. как получить данные из раздела кода в раздел разметки. Я хочу напечатать значение адреса электронной почты в разделе разметки

название страницы: анкета

Раздел разметки

<div class="row">
<div class="col-md-4">

    <p>{{ email }}</p> 
    <div class="module-contact well">

    </div>
</div>
<div class="col-md-8">
    <div id="partialContactForm">

    </div>
</div>

Code section is below

 function onStart(){

     $data['users'] = DB::table('users')->get();
     $email = $data['users'][0]->email;
}

person Terry Babu Samuel    schedule 27.05.2016    source источник
comment
Используйте встроенную переменную $ this для хранения значений и доступа к ним в разделе разметки. $ this ['email'] = $ data ['users'] [0] - ›email;. Ссылки на документы octobercms.com/docs/cms/themes#php-section   -  person Vijay Wilson    schedule 30.05.2016
comment
как получить $ data ['users'] в разделе разметки, он получит все данные о пользователях   -  person Terry Babu Samuel    schedule 09.06.2016
comment
Внимательно посмотрите на предыдущий комментарий $ data ['users'] [0], он будет содержать только 0-ю запись данных, полученных из db. Если вы хотите получить только одну запись, попробуйте использовать метод first () для получения данных sql, а не get (). Ссылки на документы octobercms.com/docs/database/query#retrieving-results   -  person Vijay Wilson    schedule 09.06.2016


Ответы (1)


Просто назначьте его новому ключу в переменной $this, и он будет доступен в вашем представлении.

function onStart() {
    $this['email'] = 'Your string';
}
==
Email: {email}
person user276289    schedule 01.06.2016