从另一个控制器codeigniter

时间:2016-02-09 11:30:02

标签: php codeigniter

我有两个控制器hrcontrolleradmincontroller

模型hrmodeladminmodel

可以从hrmodel访问admincontroller中的方法。 ?

3 个答案:

答案 0 :(得分:1)

//app.js angular.module('myApp', ['myApp.service']); //this should be module definition somewhere //service.js angular.module('myApp.service', []) angular.module('myApp.service').factory('myService', function($http) { //service code }); //controller.js angular.module('myApp').controller('myCtrl', function($scope, $rootScope, myService) { console.log(myService); //service instance here $scope.name = "Bob"; } 中你只是这样做

admincontroller

您可以加载您想要执行此操作的所有模型。

答案 1 :(得分:0)

此答案对我不起作用。 这是对我有用的东西:

  

$ this-> load-> model('hrcontroller / hrmodel');   $ this-> hrmodel-> myfunction();

答案 2 :(得分:0)

使用 CI 执行此操作的正确方法如下:

从您的控制器执行此操作:

$this->hrmodel->my_function('in case you wanna pass an argument, place it here.');

并在您的模型上执行此操作:

function my_function('in case youre passing an argument.'){
    //Your functions behavior.
}