2024-06-28 112次浏览

Yii View 10.0 版本包已经发布了。

Changed logic of template file searching in ViewInterface::render() :

  • the absolute path to the view file, e.g. "/path/to/view.php";
  • the name of the view starting with // to join the base path, e.g. "//site/index";
  • the name of the view starting with ./ to join the directory containing the view currently being rendered (i.e., this happens when rendering a view within another view), e.g. "./widget";
  • the name of the view without the starting // or ./ (e.g. "site/index"), so view file will be looked for under the view path of the context set via withContext() (if the context instance was not set withContext() , it will be looked for under the base path). Removed ViewInterface::renderFile() .

Changed exception from RuntimeException to LogicException when the view cannot be resolved in ViewInterface::render() .