[toc]
CallableView 扩展扩充了默认的 view 类,用于用函数替代文件方式显示视图
继承 DuckPhp\Core\View 的所有选项,且有
'callable_view_head' => null,
CallableView 页眉函数
'callable_view_foot' => null,
CallableView 页脚函数
'callable_view_class' => null,
CallableView 限定于此类内 callable_view_class 。 可以为 object;如果 callable_view_class 为 null 则为全局函数
'callable_view_prefix' => null,
CallableView 视图方法前缀 callable_view_prefix 是方法前缀。 方法名都会把view 的 / 替换成 _ 下划线
'callable_view_skip_replace' => false,
CallableView 是否替换默认 View callable_view_skip_replace 打开的时候会在 初始化的时候替换默认的 Core\View
'path' => '',
路径
'path_view' => 'view',
视图路径
'path_view_override' => '',
用于覆盖的路径——用于插件模式
'view_skip_notice_error' => true,
关闭 notice 警告,以避免麻烦的处理。
继承 DuckPhp\Core\View 的所有方法。没有额外的公开方法。
public function __construct()
默认的构造函数合并 View 类的选项
public function init(array $options, object $context = null)
初始化
public function _Show(array $data, string $view): void
重写
public function _Display(string $view, ?array $data = null): void
重写
protected function viewToCallback($func)
把view 转成 callback
这个类 是用函数来代替默认的文件 View。 默认没打开
'callable_view_is_object_call' => true,
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )