如何在yii2中创建多主题的最佳方法?
在我的项目中,我需要组织多个活动。 但它不适合不同的CSS文件,我的主题应该完全独立于彼此 我想到的只是 我的数据库: 使用者 主题:如何在yii2中创建多主题的最佳方法?,yii2,Yii2,在我的项目中,我需要组织多个活动。 但它不适合不同的CSS文件,我的主题应该完全独立于彼此 我想到的只是 我的数据库: 使用者 主题: -id -other_colums 当前主题: -id -user_id -theme_id 查看代码: $param = get value from current_theme; return $ this-> render ("{$param}-viewname"); 所以我的多主题系统很差。 如果使用简单的主题而不使用活动的表单和小部件是简
-id
-other_colums
当前主题:
-id
-user_id
-theme_id
查看代码:
$param = get value from current_theme;
return $ this-> render ("{$param}-viewname");
所以我的多主题系统很差。
如果使用简单的主题而不使用活动的表单和小部件是简单的,那么在Yi2中如何更好地实现它呢?:
- 为每个主题创建资产包
- 为每个视图创建自己的视图/{theme}\u索引
- 为每个功能(表单、表、向导)创建资产包
- 为主题创建扩展小部件
- 扩展ActiveFileds-复杂
- 创建布局
- 创建视图(可选)
示例:每个用户需要不同的主题吗?管理css文件的最佳方法是使用资产和资产包。如果每个网站需要不同的主题,那么最好的方法是使用高级项目模板。
$param = get value from current_theme;
return $ this-> render ("{$param}-viewname");