从外部脚本调用codeigniter控制器

时间:2011-10-21 14:03:09

标签: php codeigniter

从外部脚本执行codenighter控制器/方法的最佳方法是什么?

尝试将我的existsng CI应用程序与非CI应用程序集成,并且需要获取CI的输出并将其显示在其他应用程序中。

2 个答案:

答案 0 :(得分:0)

我会看一下xmlrpc库或rest(基于https://github.com/philsturgeon/codeigniter-restserver)。

另一个选择是你可以设置一个控制器/视图方法,以你可以使用的格式输出你需要的信息,并使用curl来获取那个页面。

答案 1 :(得分:0)

AJAX。

http://api.jquery.com/jQuery.ajax/

<script src="/js/jquery.js"></script>
<div id="result"></div>
<script>
$.ajax({
  url: 'controller/method',
  success: function(data) {
    $('#result').html(data);
    alert('Load was performed.');
  }
});
</script>