thinkphp小模块helloworld

1.在application下新建sample,再在其下建立controller

2.新建php class 文件名为Test.php

<?php


namespace appsamplecontroller;


class Test
{
  public function hello(){
            echo 'hello,world!'."<br>";
      return 'I am zhou!';
  }
}

  

 

3.访问localhost/thinkse/public/index.php/sample/Test/hello

这里就是很简单的新建和写出hello程序

我却耽搁了很久原因是url地址错误

这里就要好好说一下

1.因为Test在controller下我就输入了

但是其实并不需要输入

正确的格式是:

http://severName/index.php/module/controller/action

 不需要单独输入controller这个文件夹的名字

缺点不灵活不明确

 2.在部署Linux时遇到的问题,文件夹没有权限

Fatal error: Uncaught thinkexceptionErrorException: mkdir(): 

所以解决mkdir() premission denied 的问题最直接的方式,把runtime权限放开,让所有用户都可以创建它。

chmod -R 777 runtime
 

在liunx中进入项目目录执行以上命令,就能解决这个问题,简单,高效

原文地址:https://www.cnblogs.com/zlshy/p/13308509.html