控制器名TagController 模板渲染目录就是tag_controller 如何指定这个控制器下所有视图渲染目录时tag
时间: 2023-10-25 10:52:09 浏览: 46
如果你想要将控制器`TagController`下的所有视图渲染目录修改为`tag`,可以在控制器中使用`view`方法指定视图渲染的路径,并且设置`view_path`属性为`tag`。
以下是一个示例代码:
```php
class TagController extends AdminController {
protected $viewPath = 'tag'; // 设置视图渲染目录为'tag'
public function lst(){
return $this->view('lst');
}
}
```
通过在控制器中定义`$viewPath`属性为`tag`,然后在渲染视图时,只需要指定相对于`$viewPath`目录的视图路径即可。在上述示例中,`lst`方法对应的视图文件将会在`tag`目录下查找并进行渲染。
相关问题
可以指定TagController控制器所有渲染目录吗,一个个去指定太麻烦
在ThinkPHP中,可以通过修改配置文件来指定控制器的默认视图渲染目录。打开项目中的`config`文件夹下的`view.php`文件,找到以下代码:
```php
// 默认模板渲染规则 1 模块名/控制器名/操作名
'view_path' => '',
```
将其中的`view_path`值修改为你想要的默认视图渲染目录,例如:
```php
'view_path' => 'tag/',
```
这样,`TagController`控制器中的所有视图渲染都将默认在`tag`目录下查找对应的视图文件。注意,这个配置是全局生效的,会影响所有控制器的视图渲染目录。
class TagController extends AdminController { public function lst(){ return $this->fetch(); } }thinkphp中视图渲染会找到tag_controller目录如何指定改控制器全用tag目录
在ThinkPHP中,可以使用`view`方法指定视图渲染的路径。在`TagController`控制器中,可以使用以下代码来指定视图渲染的目录为`tag`:
```php
class TagController extends AdminController {
public function lst(){
return $this->view('tag/lst');
}
}
```
这样,ThinkPHP将会去`tag`目录下查找名为`lst.html`的视图文件进行渲染。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)