将Twitter引导添加到CodeIgniter?
我使用CodeIgniter开发了一个网站,它使用MySQL填充结果页面。我现在想改进所有页面的外观,大多数地方都建议使用引导。我曾尝试将引导添加到我的CodeIgniter项目中,但没有成功 有人知道我可以按照最新的指南来完成这项工作吗将Twitter引导添加到CodeIgniter?,codeigniter,twitter-bootstrap,Codeigniter,Twitter Bootstrap,我使用CodeIgniter开发了一个网站,它使用MySQL填充结果页面。我现在想改进所有页面的外观,大多数地方都建议使用引导。我曾尝试将引导添加到我的CodeIgniter项目中,但没有成功 有人知道我可以按照最新的指南来完成这项工作吗 谢谢一个简单的方法就是使用。对于CSS,只需在每个网页的部分包含这一行(在视图文件中的某个位置,具体取决于您对文件的结构): Bootstrap的插件依赖于jQuery,因此您需要在Bootstrap的JavaScript之前包含jQuery: <s
谢谢一个简单的方法就是使用。对于CSS,只需在每个网页的
部分包含这一行(在视图文件中的某个位置,具体取决于您对文件的结构):
Bootstrap的插件依赖于jQuery,因此您需要在Bootstrap的JavaScript之前包含jQuery:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>
简单示例页面:
你的伟大网站!
你好,世界!
首次使用PHP CodeIgniter、引导和Bitnami mampstack。
(本地笔记本中的所有开发代码)
1。提取文件CodeIgniter 3.x和Boostrap 3.x(Twitter)
这里是我的目录:
/Applications/mampstack-5.4.26-2/apache2/htdocs/TestCoceIginter_Bootstra
/Applications/mampstack-5.4.26-2/apache2/htdocs/TestCoceIginter_Bootstrap/application
/Applications/mampstack-5.4.26-2/apache2/htdocs/TestCoceIginter_Bootstrap/assets
2.修改(添加)
aapplication/controller/Welcome.php
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Welcome extends CI_Controller
{
public function __construct() {
parent::__construct();
$this->load->helper('url');
public function index(){
$this->load->view('welcome_message');
}
}
<?php defined('BASEPATH') OR exit('No direct script access allowed');?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Welcome to CodeIgniter</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="<?php echo base_url("assets/css/bootstrap.css"); ?>">
<script type="text/javascript" src="<?php echo base_url("assets/js/jquery.min.js"); ?>"></script>
<script type="text/javascript" src="<?php echo base_url("assets/js/bootstrap.js"); ?>"></script>
</head>
欢迎来到CodeIgniter
如果您试图从url中删除'index.php',如官方示例中所示,那么您应该尝试以下操作
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [NC,L,QSA]
</IfModule>
重新启动发动机
重写基/
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则^(.*)$index.php/$1[NC,L,QSA]
打开/CodeIgniter/application/config
目录中的config.php
并将其编辑为:
$config['base_url'] = 'http://localhost/your_folder/';
我已经包括了它们(如果我在ChromeWebInspector中单击它们,我也会选择正确的文件),但我无法让我的下拉菜单下拉。复制了10个不同的函数,所以我确信它不是使用jQuery插件的HTMLHE下拉函数。你包括jQuery了吗?不用担心,我已经编辑了答案,表明jQuery是必需的。字体/目录呢?
$config['base_url'] = 'http://localhost/your_folder/';