这节课呢,我们学习伪静态与路由器。
至于环境,
MySQL (5.1+),驱动有:mysql (已废弃),mysqli 和 pdo
Oracle,驱动有:oci8 和 pdo
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]
好啦,夜深了,本期学习就到这里。现在没听懂很正常,下节课,我们详细学习掌握器,学完了掌握器你会明白这节课为什么要这么写。
把稳:每天学一点,不要梦想太多,随着小编集腋成裘,一起坚持就够了。本节课遇见缺点,无法办理的问题请@我。