0
我正在構建一個小博客引擎,並且我被困在某些東西上:我希望能夠在我的博客文章中添加代碼塊,就像Wikipedia上的「模板」一樣。如何包含代碼塊
其中一些模板有點複雜,需要一些代碼。這種情況下的最佳做法是什麼?我不認爲我應該把php代碼放在數據庫中,對吧?
無論我如何看待它,模板將可用與數據庫之間都存在脫節。我無法創建模板的下拉列表,或者我可以嗎?
我正在構建一個小博客引擎,並且我被困在某些東西上:我希望能夠在我的博客文章中添加代碼塊,就像Wikipedia上的「模板」一樣。如何包含代碼塊
其中一些模板有點複雜,需要一些代碼。這種情況下的最佳做法是什麼?我不認爲我應該把php代碼放在數據庫中,對吧?
無論我如何看待它,模板將可用與數據庫之間都存在脫節。我無法創建模板的下拉列表,或者我可以嗎?
在symfony文檔中查看Including other Templates。如果您需要將代碼添加到您包含的模板中,您應該使用Embed Controllers。
希望它有幫助。
回答你的最後一點:你是對的。可執行代碼不應該在數據庫中。即使它看起來像一個'聰明'的解決方案。 – SDC
爲什麼你不使用樹枝模板?它是動態的,你可以將它包含在任何你想要的地方。 – Snroki