gpt4 book ai didi

YiiBooster 主题不工作

转载 作者:行者123 更新时间:2023-12-01 04:37:59 26 4
gpt4 key购买 nike

我是 yii 的新手,我正在尝试按照主页中的描述安装助推器,但没有成功。

扩展有效,我使用“bootstrap.gii”生成了 CRUD,但我拥有经典的蓝图主题。有我的 View 输出:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />

<!-- blueprint CSS framework -->
<link rel="stylesheet" type="text/css" href="/thouraya_booster/css/screen.css" media="screen, projection" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/css/print.css" media="print" />
<!--[if lt IE 8]>
<link rel="stylesheet" type="text/css" href="/thouraya_booster/css/ie.css" media="screen, projection" />
<![endif]-->

<link rel="stylesheet" type="text/css" href="/thouraya_booster/css/main.css" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/css/form.css" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/assets/b50f179f/css/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/assets/b50f179f/css/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/assets/b50f179f/css/bootstrap-yii.css" />
<link rel="stylesheet" type="text/css" href="/thouraya_booster/assets/b50f179f/css/jquery-ui-bootstrap.css" />
<script type="text/javascript" src="/thouraya_booster/assets/f74bdb93/jquery.js"></script>
<script type="text/javascript" src="/thouraya_booster/assets/b50f179f/js/bootstrap.bootbox.min.js"></script>
<script type="text/javascript" src="/thouraya_booster/assets/b50f179f/js/bootstrap.js"></script>
<title>My Web Application</title>
</head>

我尝试手动添加 bootsrtap 主题,因为它曾经与 chris 的 bootstrap 扩展一起使用,但我收到此错误消息 Bootstrap 及其行为没有名为“register”的方法或闭包。

我试图通过 <?php echo Yii::app()->bootstrap->registerCoreCss(); ?> 手动修改 layouts/main.php 交换蓝图加载 css|但它不起作用

我什至尝试了 chmod777因为如果对某些 css 文件的访问被拒绝,然后扩展将用 yii 的默认文件替换它。

这是我的配置文件的样子:

...

// preloading 'log' component
'preload'=>array(
'log',
'bootstrap',
),

// autoloading model and component classes
'import'=>array(
'application.models.*',
'application.components.*',
),

'modules'=>array(

'gii'=>array(
'class'=>'system.gii.GiiModule',
'password'=>'root',
// If removed, Gii defaults to localhost only. Edit carefully to taste.
'ipFilters'=>array('127.0.0.1','::1'),
'generatorPaths' => array(
'bootstrap.gii'
),
),
),

// application components
'components'=>array(

'bootstrap' => array(
'class' => 'ext.bootstrap.components.Bootstrap',
'responsiveCss' => true,
),
...

我不知道我是否遗漏了什么地方。

最佳答案

我遇到了完全相同的问题,这是我解决它的方法:

  1. 我创建了一个新的干净的网络应用程序(使用 yiic 网络应用程序)并像您一样安装了 YiiBooster
  2. 获取 YiiBoilerplate 并将其解压到某个地方
  3. 转到{unzipped}backend/views/layouts/并获取 main.php、column1.php 和 column2.php
  4. 在/themes 文件夹下的 webapp 中创建一个新主题(我称之为“助推器”)
  5. 将 (3) 中的三个文件复制到 themes/booster/views/layouts 中
  6. 在你的 main.php 中添加 'theme' => 'booster' 作为数组的顶级条目(我把它放在第一位)

附言喜欢你的头像...

关于YiiBooster 主题不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14468373/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com