晓夏

小皇

教育信息化方案砖家

WEB:

MVC―到底有什么用

2413浏览量

MVC 指的是一个动态网站的组织方法。该设计模式是 1979 年由挪威人 Trygve Reenskaug 首次提出来的,这里是一些概要:

  • 模型是包含数据的对象,他们与数据库交互,对这些数据进行存取,使其在不同的阶段包含不同的值,不同的值代表了不同的状态,具有特定的含意。
  • 视图显示模型的状态,他们负责显示数据给使用者。(虽然他们通常是 HMTL 视图,但是,他们可能是任何形式的接口。比如 PDA 屏幕或 WAP 手机屏幕)...

CI 的网站结构:控制器和视图CodeIgniter

2336浏览量

你的整个CI网站是动态的。就是,可能找不到制作“静态”网页的简单HTML代码。(如果需要你可以添加,但是他们将会在CI框架之外。)那么,你的网站到底在哪里?

当我们安装CI的时候,我们注意到application文件夹中包括名为models、views和controllers的子文件夹。每个CI网站都包含这三个类型的文件。

让我们看看内部细节。

再次强调我们并不处理静态网页和对应的URL,我们将会给你看CI如何分析“URL”请求和如何响应它。首先,考虑一个正常的Internet请求。用户建立一个连接到你的网站: ...

CodeIgniter Welcome 控制器

2554浏览量

所以,让我们看welcome控制器。它被存放在如下路径:system/application/controllers/welcome.php。它的内容是这样的:


PHP 代码
<?php 
...


CI 网站上的文件或类的类型

2446浏览量

在application文件夹中有许多子文件夹。我们已经讲过了controller、config和views文件夹。

但是,什么是libraries、models和scripts?这是CI中似乎让人相当困惑的一个区域。(如果你用过1.5版以前的CI,那么你将会了解这是为什么。Rick Ellis对早期版本感到不满意,并大幅度修改了结构。因此,为了向前兼容,一些文件夹结构必须保留。)

从技术角度看,要平等地对待这些文件夹。你为什么要把代码放在这个文件夹而不是那个文件夹是没有什么理由好讲的,这就是一种约定。...

网站在线播放WMV格式视频代码

2510浏览量
<OBJECT ID="MediaPlayer" WIDTH="550" HEIGHT="400" CLASSID="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" STANDBY="Loading Windows Media Player components..." TYPE="application/x-oleobject">
<PARAM NAME="FileName" VALUE="/newsletter/issue6/JI outing.wmv">
...

JS二级联动下拉列表分类菜单

3676浏览量

最近给某学院做的项目中,使用到了二级联动,就之前很多人问过我,二级联动的问题,今天正好写了,就放这里摆一下。这个我都忘记是跟谁学来的了。。。。


<script language="JavaScript" type="text/javascript"> ...

CSS 缩写语法

2408浏览量
背景(Backgrounds)

背景的属性如下:

background-color:#f00;
background-image:url(background.gif);
...

中文写入mysql乱码 解决方案

2356浏览量

一开始我感觉是我建立mysql数据库的时候没有设置UTF-8字符集,然而后来我发现即使我设置了这个字符集还是不能解决问题,写入mysql的字符串照样乱码。

mysql_select_db("courseTable",$con); 

mysql_query("SET NAMES 'utf8'"); 

mysql_query("SET CHARACTER_SET_CLIENT=utf8"); 

...

JS网页跳转代码

2667浏览量
"

按钮式: ...

"

JS批量替换网页中的所有指定字符串

5576浏览量

<script type="text/javascript" language="javascript">
var neir=  document.getElementById《"neir"》.innerHTML;
neir=neir.replace《/http:///g,"》;
...