ThinkPHP加入了RPC-Yar 可以实现跨项目 跨服务器调用。
你应该是用ThinkPHP3.2?
ThinkPHP3.2的多层MVC可以用Common来实现公用控制器(Common/TougaoController),再在Home/TougaoController用A方法。
或者你可以把重复的业务逻辑代码封装成函数写到Model里面。
能否考虑做成插件来实现?
假设投稿每张表都有个唯一ID
后台可以用这个ID去检索表中的值
然后有php把他输出到HTML中
在此过程中,ID都是唯一而且不变的。
提交修改只要对应ID。完成!
----------------我是分割线----------------------
复用控制器的话,使用A方法。
一下来自THINKPHP 3.2.3官方文档
// 实例化Home模块的User控制器
$User = new \Home\Controller\UserController();
// 实例化Admin模块的Blog控制器
$Blog = new \Admin\Controller\BlogController();
下面几种方式都可以
1,纯PHP方案 使用trait
2,通用后端架构的方案 使用service层 剥离业务
面向对象理解不透彻的楼主。默哀。
找本面向对象的书,翻上10页也不至于问出这种问题了。