嗨我需要intemin twig to Slim应用程序,我用作曲家安装twig和我的脚本我有
CREATE TABLE a(
id serial PRIMARY KEY,
flag boolean NOT NULL DEFAULT TRUE,
data text NOT NULL
);
CREATE TABLE b(
id serial PRIMARY KEY,
updated_on DATE NOT NULL DEFAULT CURRENT_DATE,
a_id INTEGER NOT NULL,
FOREIGN KEY (a_id) references a(id)
);
CREATE FUNCTION update_aflag() RETURNS trigger AS $update_aflag$
BEGIN
UPDATE a
SET flag = FALSE
WHERE id = NEW.a_id;
RETURN NEW;
END;
$update_aflag$ LANGUAGE plpgsql;
CREATE TRIGGER update_aflag_trigger
AFTER INSERT ON b
FOR EACH ROW
EXECUTE PROCEDURE update_aflag()
;
当我运行脚本时,我得到了这个错误:
输入:Twig_Error_Loader
消息:" / views"目录不存在。
文件: C:\ XAMPP \ htdocs中\认证\厂商\树枝\树枝\ lib中\枝条\装载机\ Filesystem.php
答案 0 :(得分:2)
Slim documentation for configuring the template path可能有点误导;您只需设置template.path
或致电View::setTemplatesDirectory
,但不能同时设置。{/ p>
如果你想使用后者,那么它只会是:
$app->view->setTemplatesDirectory(INC_ROOT . '/app/views');
答案 1 :(得分:0)
我的愚蠢错误
我必须使用
'templates.path' => INC_ROOT . '/app/views'
我有
'template.path' => INC_ROOT . '/app/views'