>本教程演示瞭如何使用Cockpit CMS創建後端並使用其API構建自定義前端。 與傳統的,功能豐富的CMS系統不同,駕駛艙很輕巧,僅提供用於管理數據的後端。前端開發完全是開發人員的責任。
密鑰功能:
),然後單擊安裝。 確保目錄具有寫入權限。 >
http://yourserver/cockpit/install
/storage/data
>使用
>
admin/admin
> 創建一個集合(“ trips”):
>
這個示例創建了一個“旅行”集合,其中具有名稱,日期,位置,日記(Markdown)和鏈接到圖片庫的文本字段的字段。
前端開發(使用silex和twig):
。
>展示集合的twig代碼:
$app->get('/', function () use ($app) { $collections = cockpit('collections:collections', []); $galleries = cockpit('galleries:galleries', []); return $app['twig']->render('index.html.twig', ['collections' => $collections, 'galleries' => $galleries]); })->bind('home');
Markdown Rendering(需要michelf/php-markdown
):
<h2>Collections</h2> <p>There are total <strong>{{collections|length}}</strong> collection(s) in the CMS:</p> <ul> {% for col in collections|keys %} <li><a href="https://www.php.cn/link/9964364bfd2b38643a0b41b981c01f60'collection', {col: col}) }}">{{col}}</a></li> {% endfor %} </ul>
畫廊顯示需要其他API調用來獲取和顯示圖像,處理縮略圖生成和路徑調整。
結論:
常見問題(常見問題解答):
> >提供的常見問題解答部分已經寫得很好且全面。 不需要更改。
以上是引入駕駛艙 - 開發人員的CMS的詳細內容。更多資訊請關注PHP中文網其他相關文章!