我有一些关于Jade Inheritance的问题。我已经配置并遵循了github的所有步骤。确切地说找到了所有内容,这意味着我可以使用Jade语法并使用jade扩展创建文件。不幸的是,我不能在我的视图文件中使用扩展布局,尽管我已经尝试了很多次。
始终出现错误消息:
Invalid indentation, you can use tabs or spaces but not both
以下是整个消息:
An uncaught Exception was encountered
Type: Exception
Message: C:\xampp\htdocs\jade\application\views\layout.jade (1) : Invalid indentation, you can use tabs or spaces but not both
Filename: C:\xampp\htdocs\jade\application\vendor\kylekatarnls\jade-php\src\Jade\Parser.php
Line Number: 92
Backtrace:
File: C:\xampp\htdocs\jade\application\vendor\kylekatarnls\jade-php\src\Jade\Jade.php
Line: 87
Function: parse
File: C:\xampp\htdocs\jade\application\vendor\kylekatarnls\jade-php\src\Jade\Jade.php
Line: 171
Function: compile
File: C:\xampp\htdocs\jade\application\vendor\kylekatarnls\jade-php\src\Jade\Jade.php
Line: 97
Function: cache
File: C:\xampp\htdocs\jade\application\vendor\ci-jade\ci-jade\src\Jade.php
Line: 61
Function: render
File: C:\xampp\htdocs\jade\application\controllers\Welcome.php
Line: 35
Function: view
File: C:\xampp\htdocs\jade\index.php
Line: 292
Function: require_once
我的控制器:
<?php
defined('BASEPATH') OR exit('No direct script access allowed');
//https://github.com/ci-jade/ci-jade
class Welcome extends CI_Controller {
use Jade;
public function index()
{
$this->settings([
'cache' => TRUE
]);
$this->view('myview', [
'title' => 'My Jade View',
'authors' => [
'Luke',
'Leia',
'Lando'
]
]);
}
}
我的观看文件&#34; myview.jade&#34;
extends layout
block content
我的视图文件layout.jade
!!! 5
html(lang='en') // 2 indentation
head
block script
body
block content
h1 Hello
我关注的链接
1- github
2- jade