使用苗条时的树枝错误

时间:2015-06-20 10:52:10

标签: twig slim

嗨我需要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

2 个答案:

答案 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'