$gold_publish_info_mongo = D('GoldPublishInfoMongo');
dump($gold_publish_info_mongo);
$gold_source_mongo = D('GoldSourceMongo');
dump($gold_publish_info_mongo);
$gold_publish_info_mongo = D('GoldPublishInfoMongo');
dump($gold_publish_info_mongo);三次输出的对象部分内容对比:["_dbName":protected] => string(17) "gold_publish_info"
["_collectionName":protected] => string(12) "account_info"
["_dbName":protected] => string(11) "gold_source"
["_collectionName":protected] => string(6) "source"
["_dbName":protected] => string(11) "gold_source"
["_collectionName":protected] => string(6) "source"
两次都输出第一个D方法实例化出的模型
第二次的D方法实例化会导致第一次的实例化对象中的表名发生变化
再次实例化第一个模型,也不能改变对象中的配置了
最佳答案