关于 thinkphp 中建立模型的问题,可以不可以不要每个表都建立模型
按照我们 以前的办法 需要给每个表都要建立一个模型 例如 设计到用户有4张表 每个表我都要建立模型 分别进行增删改查
立即学习“PHP免费学习笔记(深入)”;
用最优化方法解决最优化问题的技术称为最优化技术,它包含两个方面的内容: 1) 建立数学模型 即用数学语言来描述最优化问题。模型中的数学关系式反映了最优化问题所要达到的目标和各种约束条件。 2) 数学求解 数学模型建好以后,选择合理的最优化方法进行求解。 利用Matlab的优化工具箱,可以求解线性规划、非线性规划和多目标规划问题。具体而言,包括线性、非线性最小化,最大最小化,二次规划,半无限问题,线性、非线性方程(组)的求解,线性、非线性的最小二乘问题。另外,该工具箱还提供了线性、非线性最小化,方程求解,
1
可以我发现有虚拟模型可以用 我建立一个虚拟模型 这个我用户这个我只需要建立一个 User 类 直接 D(User) 可是按照道理 虚拟模型就不应该对数据库操作. 例如这样我自动完成 自动验证就无法执行.请问有什么办法可以 将原先要建立4个模型的操作,合并成只要一个模型 除了虚拟模型还有什么办法?
关于 thinkphp 中建立模型的问题,可以不可以不要每个表都建立模型
按照我们 以前的办法 需要给每个表都要建立一个模型 例如 设计到用户有4张表 每个表我都要建立模型 分别进行增删改查
立即学习“PHP免费学习笔记(深入)”;
可以我发现有虚拟模型可以用 我建立一个虚拟模型 这个我用户这个我只需要建立一个 User 类 直接 D(User) 可是按照道理 虚拟模型就不应该对数据库操作. 例如这样我自动完成 自动验证就无法执行.请问有什么办法可以 将原先要建立4个模型的操作,合并成只要一个模型 除了虚拟模型还有什么办法?
搜索看看:关联模型 是不是你想要的
模型你可以随便建的,例如你建一个AbcModel.class.php,里面具体的方法具体怎么实现你自己写就好啊。就是你设想的方式,调用的时候直接D()就可以了,自动完成什么的就当然只能算了,其实感觉这个实际工作中用的好少,毕竟我觉得自动校验效率低。。。
可以的,模型和表之间没有绝对的关系!
用大M方法,只是用来做数据的CURD,实例化其实并没有的类。官方文档:http://document.thinkphp.cn/manual_3_2.html#model_instance
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号