获取CodeIgniter HelloWorld示例工作


5

伙计们我是代码点火器的新手..我不理解如何使用此框架。它只是打开用户指南。任何人都可以告诉我需要遵循的步骤来执行代码点火器上的“hello world”程序吗?

  0

为什么会降低投票率?它是一个真正的编程问题 22 2月. 092009-02-22 04:50:16

  0

呃,从什么时候开始是一个IDE的框架? 22 2月. 092009-02-22 05:07:04

  0

她说她是新手 22 2月. 092009-02-22 05:36:43

10

在您的系统/应用程序/控制器文件夹中创建一个名为hello.php的文件。在文件中,把这个代码:

<?php 
class Hello extends Controller 
{ 
    function index() 
    { 
    echo 'Hello world!'; 
    } 
} 
?> 

然后去http://localhost/codeigniter/index.php/hello,你应该看到的hello world。 (你可能把它放在与codeigniter不同的目录中,所以根据需要更改url)。

然后您可以更改代码:

<?php 
class Hello extends Controller 
{ 
    function index() 
    { 
    echo 'Hello world!'; 
    } 

    function test() 
    { 
     echo 'Second hello world!'; 
    } 
} 
?> 

,并打算http://localhost/codeigniter/index.php/hello/test将运行在类“测试”功能。

使用.htaccess和mod_rewrite你可以从你的url中删除'index.php',所以你只能访问http://localhost/codeigniter/hellohttp://localhost/codeigniter/hello/test


4

不要将IDE错误代码点火器。

代码点火器是一个框架工作,而不是一个迭代的开发环境(IDE)。 IDE的一个例子是ECLIPSe。一个IDE将有一个文本编辑器,mabee语法突出显示/错误检查/甚至编译功能。

另一方面的框架工作是一组函数/类/脚本,其中包含的代码可以重复使用你的生活更简单,或者为了订单。

因此,假设您已经下载了代码点火器并将它放在您的网络服务器上,您可以使用以前的用户说明。


3

我的建议是观看/收听这里提供的视频教程:http://codeigniter.com/tutorials/http://video.derekallard.com/并对它们做笔记。应该告诉你codeigniter是如何工作的。

  0

+1没有比视频介绍更好的了 25 2月. 092009-02-25 17:21:40


0
<html> 

<head> 
<title>Codeigniter</title> 
</head> 

<body> 

<?php 

include "index.php"; 


class hello extends CI_Controller 
{ 
    function index() 
    { 
    echo "Hello world!"; 
    } 
} 

echo "head<br>"; 
$t = new hello(); 
$t->index(); 
?> 

</body> 
</html>