yii2.0怎样与XAMPP的数据库连接

yii2.0怎样与XAMPP的数据库连接,第1张

yii20 官方提供两个模板

先说基本版:

只要修改 config/dbphp

<php

return [

'class' => 'yii\db\Connection',

'dsn' => 'mysql:host=localhost;dbname=yii2',

'username' => 'root',

'password' => '',

'charset' => 'utf8',

'tablePrefix' => 'hpcms_',

];

其中dbname是指数据库名、 host 是主机、 tablePrefix 是表前缀

高级版的也差不多,修改 common/config/main-localphp

配置参数和上述基本一致!

这样就可以链接数据库了(当然你得要启动mysql才可以,如果是其他数据库,请搜索一下,基本都是配置下参数即可)

对于如何 *** 作数据库(增删改查)请看文档ActiveRecord 以及Model (设计表结构后,可以用Gii快速生成Model)

想知道更多的话,看文档最实际

1程序的多进程启动,可以配置同时启动的进程数,而不需要一个个启动2程序的退出码exit(1),可以根据程序的退出码来判断是否需要自动重启3程序所产生日志的处理4进程初始化的环境,包括目录,用户,umask,关闭进程所需要的信号等等5手动管理进程(开始,启动,重启,查看进程状态)的web界面,和xmlrpc接口当然还有其他的一些功能,具体的可以参考官方文档。

看你报的错,应该是你的这个MYActiveRecord类文件没有import进来,你得预先在main配置文件里把它import进来,比如MYActiveRecord文件在\myapp\models目录下,则:

'import'=>array(

'applicationmodelsMYActiveRecord',

),

看你的代码,有个地方我看不懂,

1、$model=new User();echo 123;exit;

exit;不是die;的别名吗?后面的代码好像不能执行吧

如果不是这个原因,那么很可能是对象的安全性问题,不允许你插入数据

解决:在User Model类里

public function rules()

{

return array(

array('name', 'safe'),

),

}

注:大概是这么写的,我忘记1x版本的写法了,你可以参考下官网的中文手册(模型那一章)

tips:使用yii 的log组件,自己发现问题,解决起来更快(方法你就自己搜索吧)

如果没有解决,把 *** 作的错误描述多一点,看看是不是还有其他的原因

以上就是关于yii2.0怎样与XAMPP的数据库连接全部的内容,包括:yii2.0怎样与XAMPP的数据库连接、yii连接数据库进行修改模型层怎么写、yii 多个数据库怎么使用model等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10179647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存