Phalcon查看未找到例外

时间:2017-06-07 09:10:39

标签: phalcon

我最近将phalcon从2.0.10升级到3.1.2,将PHP升级到版本7.之前一切运行良好,但升级后似乎已经破了

private void ListView_ItemSelected(object sender, SelectedItemChangedEventArgs e) { ...... var nav = new NavigationPage(); nav.PushAsync(page); nav.BarBackgroundColor = Color.MediumPurple; Detail = nav; } 中,我已经设置了这样的部分目录 -

index.php

$di->set('partials', function() { $partials = new View(); $partials->setPartialsDir('../apps/common/views/'); return $partials; }); 中,部分被称为

index.phtml

$this->partials->partial("header"); 存在于header.phtml目录中。

当我运行网站时,会出现以下错误。

  

致命错误:未捕获的Phalcon \ Mvc \ View \ Exception:查看   ' ../应用/普通/视图/报头'在任何观点中都找不到   目录   d:\服务器\ WWW \ booktickets.com \前端\应用\模块\书籍\视图\ index.phtml

部分../apps/common/views是部分目录。任何人都可以阐明这个吗?

1 个答案:

答案 0 :(得分:0)

最后我找到了解决方案

我必须将代码更改为 -

$di->set('partials', function() {
    $partials = new View();
    $partials->setViewsDir('../apps/common/views'); // absolute path to views dir
    $partials->setPartialsDir('./'); // relative path to partials dir within
    return $partials;
 });

我从官方phalcon论坛得到了答案。 Here是链接