CppCMS渲染content中內容到頁面上

2021-06-22 14:10:26 字數 835 閱讀 9255

框架見文章creating a ****** web prototype based on cppcms

我們只需要更改標頭檔案content.h

#ifndef content_h  

#define content_h

#include namespace content ;

}

#endif

在struct中新增乙個string成員變數text, 然後在site.cc中給其賦值

#include "controller/site.h"  

#include #include "model/content.h"

#include using namespace std;

dispatcher().assign("/page" , &site::page, this);

}

void site::page()

最後改一下page.tmpl檔案

<% c++ #include "model/content.h" %>  

<% skin page%>

<% view page_view uses content::pagecontent %>

<% template render() %>

<% end template %>

<% end view %>

<% end skin %>

編譯執行程式後會在頁面顯示hello world

CppCMS 編譯安裝

確保依賴庫已經安裝 sudo apt get install build essential libpcre3 dev libicu dev libgcrypt11 dev zlib1g dev cmake 獲得源 tar jxvf cppcms 0.99.10.tar.bz2 cd cppcms ...

CppCMS 編譯安裝

確保依賴庫已經安裝 sudo apt get install build essential libpcre3 dev libicu dev libgcrypt11 dev zlib1g dev cmake 獲得源 tar jxvf cppcms 0.99.10.tar.bz2 cd cppcms ...

CppCMS 編譯安裝

確保依賴庫已經安裝 sudo apt get install build essential libpcre3 dev libicu dev libgcrypt11 dev zlib1g dev cmake 獲得源 wget o cppcms 1.0.4.tar.bz tar jxvf cppcms...