这节课呢,我们学习伪静态与路由器。

至于环境,

MySQL (5.1+),驱动有:mysql (已废弃),mysqli 和 pdo

Oracle,驱动有:oci8 和 pdo

phpcodeigniter伪静态第二课手把手教CodeIgniter3伪静态与路由器 HTML

PostgreSQL,驱动有:postgre 和 pdo

MS SQL,驱动有:mssql,sqlsrv (2005及以上版本)和 pdo

SQLite,驱动有:sqlite (版本2),sqlite3 (版本3)和 pdo

CUBRID,驱动有:cubrid 和 pdo

Interbase/Firebird,驱动有:ibase 和 pdo

ODBC:驱动有:odbc 和 pdo (须要知道的是,ODBC 实在只是数据库抽象层)

第一节:URL分段

example.com/class/function/ID

第一段表示要调用的掌握器 类(example代表index的位置);

第二段表示要调用的类中的 函数 或 方法 ;

第三段以及后面的段代表传给掌握器的参数,如 ID 或其他任何变量;

现在,

代码如下:

访问:

http://localhost/CodeIgniter-3.1.6/index.php/HelloWord

恰好涌现:

完美!

一个网站,内允许多,为了避免页面滋扰,我们会写很多目录,于是路由涌现了。

我们新建下面的目录构造:

想要输出“Hello Word”就要访问:

http://localhost/CodeIgniter-3.1.6/index.php/MyApp/HelloWord

十分不便,我们在application/config/routes.php添加路由:

访问:

http://localhost/CodeIgniter-3.1.6/index.php/MyApp

即可看到“Hello Word”。

这便是路由器,让URL变得大略^_^

伪静态(选学)

每次要求都带着index.php,是不是很不爽呢?那就用伪静态去掉它

(windows不许可创建.htaccess 文件,以是呢,你懂得)

Apache伪静态 .htaccess内容:

RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.)$ index.php/$1 [L]

好啦,夜深了,本期学习就到这里。
现在没听懂很正常,下节课,我们详细学习掌握器,学完了掌握器你会明白这节课为什么要这么写。

把稳:每天学一点,不要梦想太多,随着小编集腋成裘,一起坚持就够了。
本节课遇见缺点,无法办理的问题请@我。