根据yii framework的官方教程,使用 sqlite,在利用Gii生成 Model skeleton 的过程中,很多人会遇到以下错误
CDbConnection failed to open the DB connection: could not find driver
我的是win7+apache+sqlite+PHPv5.3.27,这是我的解决方案:
1. 检查PHP.ini是否启用了sqlite的扩展模块配置,要将这行前面的分号去掉。
extension=php_pdo_sqlite.dll
2. 由于PHP5.2的默认查找扩展模块(Extension)路径是c:\php,而这个版本的php_pdo_sqlite.dll文件是放在“PHP根路径/ext”文件夹下面,所以会导致加载失败。测试的时候可以在命令行输入
>PHP根路径\PHP.exe
如果显示无法加载php_pdo_sqlite.dll,就是加载出了问题。
这时候可以通过修改PHP.ini文件去修改加载默认路径。找到extension_dir这一项,修改为
extension_dir = 你的PHP根路径/ext
然后再次使用PHP.exe去测试,或者访问 http://localhost/yii/requirements/index.php 查看“PDO SQLite扩展模块”这一项是否通过。
相关推荐
Yii Framework API手册是针对开发者的一款详尽参考资料,它包含了Yii框架的所有核心组件、类库以及扩展的使用方法和接口信息。Yii是一个高性能、基于组件的PHP框架,用于开发Web 2.0应用。API(Application ...
最基础的是`Yii::log`方法,它可以输出不同级别(如错误、警告、信息、性能分析等)的日志消息。而`Yii::trace`方法则是一种特殊的日志记录,它专门用于在调试模式下追踪程序执行流程。两者的区别在于`Yii::trace`在...
3. **数据库操作**:使用Gii工具自动生成模型和CRUD操作,DAO和ActiveRecord的概念及其使用方法。 4. **表单处理**:表单验证规则、处理用户输入、防止跨站请求伪造(CSRF)攻击。 5. **URL管理**:自定义URL规则,...
yii framework框架 + yii app模板(基本、高级)
11. **社区支持**:Yii有一个活跃的社区,提供丰富的文档、教程和插件,便于开发者解决问题和扩展功能。 在Yii 1.1.6版本中,可能包含了一些bug修复、性能改进和新的API调整,但具体改动需要查看该版本的官方发布...
### Yii Framework 2.0 权威指南知识点详解 #### 一、Yii框架概述 - **定义**:Yii是一款高效能、基于组件的PHP框架,主要用于加速现代Web应用的开发进程。其名称“Yii”(发音类似于“易”)在中国文化中有“极致...
Yii Framework是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
该手册的"yii-api.chm"文件很可能是Yii的API参考文档,包含框架内所有类、方法和属性的详细说明。API文档对于开发者来说是至关重要的,因为它允许他们快速查找并理解框架提供的各种功能。 在Yii框架中,核心概念...
- 这个文件可能包含了Yii框架的安装指南、基本使用方法、注意事项等重要信息,对于初学者来说是非常宝贵的资源。 7. **文件"yii-1.1.14-rc.2d9982"**: - 文件名中的"1.1.14-rc"可能表示这是Yii 1.1.x版本的一个...
Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。
yii framework 1.1.14 chm文档,从官方html文档编译,展示效果很好.
通过全局函数`Yii::app()`,可以从框架中的任何位置访问当前的应用程序实例。 #### 四、扩展与定制 随着应用功能的增加和复杂性的提升,可能需要将应用程序进一步分割成多个子应用(子应用程序)。这不仅有助于...
总而言之,Yii Framework 2.0通过Active Record模式和强大的查询构建器为开发者提供了一套完善的数据库操作解决方案,通过where条件拼接等高级查询功能极大地简化了复杂查询的构建过程,使得开发者能够更专注于业务...
Yii Framework 1.10的API手册
在本篇文档中,我们将深入了解如何使用PhpStorm6这款集成开发环境(IDE)来创建基于Yii框架的项目。Yii框架是一个高性能的现代PHP框架,适用于开发Web 2.0应用程序。PhpStorm6是由JetBrains公司开发的一个专门为PHP...
主要介绍了YII Framework框架教程之使用YIIC快速创建YII应用的方法,详细分析说明了YII Framework框架使用YIIC命令行创建应用的相关技巧与注意事项,需要的朋友可以参考下
主要介绍了Yii Framework框架中事件和行为的区别及应用,结合实例形式分析了Yii Framework框架中事件和行为的相关概念、原理、区别及应用操作技巧,需要的朋友可以参考下
yii framework 最全最新的中文手册