php - 如何在 Yii 和 HAML 中 `use` 命名空间?

标签 php yii namespaces haml yii2

我正在使用 MTHAML和伊。我有以下几行。

-use yii\helpers\Url
%a{:href => Url::toRoute(['shopping/ping', 'id' => (string)$item->productId, 'category' => (string)$item->primaryCategory->categoryId])} test
但是它给出了一个错误。
语法错误,意外的“使用”(T_USE)
<?php
 
function __MtHamlTemplate_65307eb071e28021db686cb46d491c8faae477235051858b05f212731637dd40($__variables)
{
    extract($__variables);
?><?php use yii\helpers\Url; ?>

最佳答案

我今天修复了这个错误。
通过运行更新您的软件包:

composer update

或下载最新版本 0.1.3来自 GitHub

关于php - 如何在 Yii 和 HAML 中 `use` 命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29177591/

相关文章:

php - Dropbox API 400 错误 : “4xx Error (4xx) We can' t find the page you're looking for.”

controller - Yii无法实例化 Controller

objective-c - Objective C : Version of JSON library I'm compiling in present in another library I'm linking in via . a,如何解决冲突?

module - 如何在 Racket 中获取自定义语言的命名空间?

javascript - PHP图片一键上传

php - Symfony2 : PHPUnit How to use 'OR' condition in an assertion?

php - Yii 计数模型与关系

python - 使用 lxml 在 python 中解析多个命名空间 XML

javascript - 获取一个字符串并仅插入该字符串中的数字

php - Yii 在 ubuntu 13.04 上创建应用程序错误