我已经为 Yii 安装了haml-and-sass,除了一个细节之外,一切都很好:输出没有识别。
例如(注意缩进是tab
)
!!!
%html(xmlns="http://www.w3.org/1999/xhtml",xml:lang="en",lang="en")
%head
%title="title"
/head
%body
#main
#banner
banner
/banner
#menu
menu
/menu
#content
content
/content
#footer
footer
/footer
/body
/html
输出
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
title
</title></head><!--head -->
<body>
<div id="main">
<div id="banner">
banner
</div><!--banner -->
<div id="menu">
menu
</div><!--menu -->
<div id="content">
content
</div><!--content -->
<div id="footer">
footer
</div><!--footer -->
</div></body><!--body -->
</html><!--html -->
PHamlP 的配置表明ugly=false
'viewRenderer'=>array(
'class'=>'ext.phamlp.Haml',
// delete options below in production
'ugly' => false,
'style' => 'nested',
'debug' => 0,
'cache' => false,
),
我已经看到其他用户也有这个问题,但在任何地方都没有解决方案。