Phalcon 4 教程(3+)-- 以Phalcon 3 的方式创建第一个Helloworld

前言:之前的方式阐述了一个创建Helloworld的方式。查看Palcon官方资料后,我发现这里的Phalcon 4和官方文档有所不同(虽然其官方也是称基于4.0),单纯以Phalcon 4 的官方文档操作会报错。于是,我决定加一课----以Phalcon 3的方式在创建一个Helloworld,争取把两者之间的桥梁建立起来。

首先,先新建一个tutorial的项目

其次,修改app/public/index.php
这里,Phalcon 4出现后,似乎把controller和项目名称进行了关联,而非之前的默认indexController.php的。这里就需要把新的project的指向indexController.php。打开app/public/index.php下的

echo $application->handle($_SERVER['REQUEST_URI'])->getContent();

修改成

echo $application->handle($_GET['_url'] ?? '/')->getContent();

最后,修改IndexController.php
主要修改indexAction()同时创建一个hiAction()作为测试,代码如下:

<?php
declare(strict_types=1);

class IndexController extends ControllerBase
{
    public function indexAction()
    {
        $this->view->disable();
        echo '<h1>hello phalcon world</h1>';
    }

    public  function hiAction(){
        $this->view->disable();
        echo '<h1>Just say hi</h1>';
    }
}

这里,如果没有

$this->view->disable();

,就会再一次把默认的模板再次显示出来,进而把要echo的部分掩盖掉,结果如下:
在这里插入图片描述
这里选择保留,输入localhost/tutorial/index, 或者 localhost/tutorial/
在这里插入图片描述
以及,输入localhost/tutorial/index/hi
在这里插入图片描述
至此,Phalcon 4 也可以以Phalcon 3 的方式创建helloworld,关键在于与其官方文档统一起来了。
齐活儿。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值