我最近将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
是部分目录。任何人都可以阐明这个吗?
答案 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是链接