cjax codeigniter如何安装

时间:2013-03-06 10:43:00

标签: codeigniter

我最近下载了cajax,但我没有不喜欢和如何安装。 我有这个文件夹:

笨/ 应用/   .... 系统/   ....

我已将所有文件复制到Codeigniter

文件夹中

的是:

笨/ cjax /   ... ajax.php ajaxfw.php 系统/   ...

我写了localhost / codeigniter / testing.php?test / test

并且未找到结果404错误。请帮我安装我需要这个框架。

如果需要改变,这是我的.htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]

谢谢!

4 个答案:

答案 0 :(得分:0)

安装/下载 http://cjax.sourceforge.net/docs/installing.php

以下是在您的网站上安装框架或测试安装的步骤: 1.下载最新的稳定版本 2.将zip的内容放在站点的根目录上,并将其与当前站点合并。 所以你最终会得到你当前的结构:

     /
     cjax/
     controllers/
     ajax.php
     testing.php

你被设定了。现在让我们测试...... 测试Cjax安装

出于安全原因,您无法直接在浏览器上访问ajax.php,因此我们将使用testing.php。 转到您的浏览器并输入您网站的网址,以及testing.php?test / test,例如:http://yoursite.com/testing.php?test/test 如果您在浏览器上看到文本“Ajax View ...”,则表示您已成功安装并测试了ajax框架。 您可以在函数test()中找到文件controllers / test.php中的文本。如果您的安装成功,您可以删除文件testing.php。

答案 1 :(得分:0)

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule  ^/?ajax\/(.*)$ /ajax.php?$1 [NC,QSA,L]
RewriteCond $1 !^(index\.php|assets|robots\.txt|ajax)
RewriteRule ^(.*)$ index.php?/$1 [L]

This worked for me.

答案 2 :(得分:0)

对于那些收到错误"无效功能"点击"查看:test2" - 检查您登陆的URL。在我的情况下(使用codeigniter),test.php中的代码缺少初始" /"这样它就可以在当前目录中搜索,而不是在ajax.php的根目录中搜索。更改/views/test.php中的最后一行

View: <a href='ajax.php?test/test2'>test2</a>

View: <a href='/ajax.php?test/test2'>test2</a>

希望这有帮助!

答案 3 :(得分:0)

以下是此问题的解决方案。

您没有考虑到Cjax不是CodeIgniter独有的。有两种不同的安装说明,一种可以在任何应用程序或网站上使用的Cjax通用代码库,然后有一个版本集成到您正在使用的CodeIgniter中,尽管您按照错误安装的说明进行操作。

在CodeIgniter的wiki中有CodeIgniter专用Cjax的文档:https://github.com/bcit-ci/CodeIgniter/wiki/ajax-framework-for-codeigniter

另外,一些好消息:新版本的Cjax,5.9是通用软件包,但内置CodeIgniter支持。这意味着从那时起,安装说明应该在同一个地方,或者应该是相似的。