2016-05-27 42 views
1

我是十月份的cms新手。 如何從取數據代碼段標記部分。 我想在標記部分打印電子郵件值如何在十月份讀取數據cms laravel

頁的名字是:問卷

標記部分

<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> 

代碼部分低於

function onStart(){ 

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

使用** $ this **內置變量來存儲值並在標記部分訪問它們。 ** $ this ['email'] = $ data ['users'] [0] - > email; **。請參閱文檔https://octobercms.com/docs/cms/themes#php-section –

+0

如何在標記部分獲取$ data ['users'],它將獲取所有用戶的詳細信息 –

+0

請仔細閱讀以前的評論$ data ['users'] ** [0] **,這隻會保存從db獲取的數據的第0條記錄。如果你只想得到一條記錄,你應該嘗試使用** first()**方法來獲取sql數據而不是** get()**。請參閱文檔https://octobercms.com/docs/database/query#retrieving-results –

回答

1

簡單地分配它在01的一個新鑰匙變量,它將在您的視圖中可用。

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