<?php

namespace xmvc\test;

use xmvc\MVC;

/**
 * 视图测试
 */
class ViewTest
{
    /**
     * 构造
     */
    public function __construct()
    {
        ; //
    }

    public function sample()
    {
        $header = [
            'title' => '页面标题',
            'description' => 'SEO 描述',
            'keywords' => 'SEO 关键字',
            'meta' => '<meta http-equiv="Content-Type" content="text/html; charset=utf-8">',
            'script' => '
                <link rel="apple-touch-icon" sizes="180x180" href="/static/media/icon/apple-touch-icon.png">
                <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
            ',
        ];
        $footer = [
            'date' => date('Y-m-d')
        ];
        $data = [
            'title' => 'Body 内的自定义标题',
        ];
        return R($data)->header($header)->footer($footer);
    }

    public function sample2()
    {
        $data = [
            'title' => 'Body 内的自定义标题',
        ];
        return R($data)->error("异常错误");
    }

    public function vue1()
    {
        $data = [
            'message' => '消息1',
        ];
        return R($data);
    }
}
