Jade和CodeIngiter 3中的缩进无效

时间:2015-08-20 04:36:54

标签: codeigniter pug

我有一些关于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

0 个答案:

没有答案