企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
#### View ~~~ /** * 构造函数 * @access public * @param array $engine 模板引擎参数 * @param array $replace 字符串替换参数 */ $view = New View($engine = [], $replace = []); /** * 初始化视图 * @access public * @param array $engine 模板引擎参数 * @param array $replace 字符串替换参数 * @return object */ View::instance($engine = [], $replace = []); /** * 模板变量静态赋值 * @access public * @param mixed $name 变量名 * @param mixed $value 变量值 * @return void */ View::share($name, $value = ''); /** * 模板变量赋值 * @access public * @param mixed $name 变量名 * @param mixed $value 变量值 * @return $this */ $view->assign($name, $value = ''); /** * 设置当前模板解析的引擎 * @access public * @param array|string $options 引擎参数 * @return $this */ $view->engine($options = []); /** * 配置模板引擎 * @access private * @param string|array $name 参数名 * @param mixed $value 参数值 * @return void */ $view->config($name, $value = null); /** * 解析和获取模板内容 用于输出 * @param string $template 模板文件名或者内容 * @param array $vars 模板输出变量 * @param array $replace 替换内容 * @param array $config 模板参数 * @param bool $renderContent 是否渲染内容 * @return string * @throws Exception */ $view->fetch($template = '', $vars = [], $replace = [], $config = [], $renderContent = false); /** * 视图内容替换 * @access public * @param string|array $content 被替换内容(支持批量替换) * @param string $replace 替换内容 * @return $this */ $view->replace($content, $replace = ''); /** * 渲染内容输出 * @access public * @param string $content 内容 * @param array $vars 模板输出变量 * @param array $replace 替换内容 * @param array $config 模板参数 * @return mixed */ $view->display($content, $vars = [], $replace = [], $config = []); /** * 模板变量赋值 * @access public * @param string $name 变量名 * @param mixed $value 变量值 */ $view->__set($name, $value); /** * 取得模板显示变量的值 * @access protected * @param string $name 模板变量 * @return mixed */ $view->__get($name); /** * 检测模板变量是否设置 * @access public * @param string $name 模板变量名 * @return bool */ $view->__isset($name); ~~~