我正在构建一个小型MVC应用程序,我想提供从基本模板(即父模板)继承的网页。因此,我创建了一个View.php类来初始化模板:
<?php
class View {
protected $path = $_SERVER['DOCUMENT_ROOT'] . "views/";
protected $data;
public function __construct() { $this->data = array(); }
public function render($view) {
if (
总之..。问题是..。“说什么?”扩大..。“我不明白这个错误”
严格标准:非静态方法Pyro\Template::preLoad()不应静态调用,假设来自第14行/opt/lampp/htdocs/dc/pyro/app/controllers/admin/courses.php中不兼容上下文的$this
public function actionIndex() {
$this->data->users = $this->DB->query("SELECT id, name, description FROM :@courses")->
我试图创建不同的功能不同的模板,但在相同的网页相同的页眉和页脚的可湿性粉剂网站。
所以我的问题是,页面层次结构( Page -about.php)和模板层次结构有区别吗?如果是不同的事情,我可以在同一个页面中使用它们吗?
例如: templates/about.php + pages/about.php = about page with about template etc...
我需要做一些独特的“登陆”页,每一个与独特的设计。他们每人都是一人一票。
我正在寻找一种组织这些网页的方法。
我过去所做的是在主题目录中有一个名为"pages“的子文件夹,其中包含一个php文件列表,例如主页将是if is "homepage" then show this html。
然后,我将简单地将每个“页面”包含在我的functions.php文件中。我不认为这是公认的做事方式。
有些网页是“主页”、“教育学”、“结果”等。我如何组织这些静态的HTML页面,而不把它们作为主题的根,比如page-homepage.php或page-results.php?
或者f
我喜欢指南针(SASS)和HAML。我一直在使用staticmatic来构建静态网页。静态接缝过时了(没有更新,bug)。有什么替代方案吗?
我想要的:
$ preview .
> Server started ad port XXXX
> Now you can use Compass and HAML
:)。所以..。没有配置,没有目录结构,只有haml和sass文件。