Home  >  Article  >  Backend Development  >  Android programmers learn PHP development (29)-ThinkPHP5.0 (1) first experience-PhpStorm

Android programmers learn PHP development (29)-ThinkPHP5.0 (1) first experience-PhpStorm

黄舟
黄舟Original
2017-03-03 10:01:541554browse

Many companies are now recruiting, and they are directly required to use the thinkPhp framework. Maybe you prefer native, but the efficiency of framework development cannot be denied.

Okay, let’s learn ThinkPHP5.0 together~~

I use ThinkPHP5.0.5 completely Version as a practice version~~

Download address 1: http://www.thinkphp.cn/down.html

Download address 2: http://download.csdn.net/detail/iwanghang/9763145 (Recommended to download here, I failed to download the official website, I found the version from other places)

Entry file:


##Configuration file:


## Database configuration:



After you configure your database information in database.php, you can go to \application\index\controller\index. To perform database operations in php, refer to the following code:

(It doesn’t matter if you don’t understand the commented code, we will continue learning in the next blog post~)

<?php
/**
 * namespace 命名空间
 */
namespace app\index\controller;
use think\Controller;
use think\Db;

class Index extends Controller
{
    public function index($name = &#39;iwanghang&#39;)
    {
        echo $name.&#39;<br>&#39;;

        print_r($this->request->param());

        // http://www.php.cn/:8888/myPhpDemo/ThinkPhp5.0.5/ThinkPHP_full_v5.0.5/public/index/index/index/aa/11/bb/22/cc/33
        // 上面的连接的打印结果:Array ( [aa] => 11 [bb] => 22 [cc] => 33 )

        /**
         * 查询users表信息并打印
         */
        $data = Db::name(&#39;users&#39;)->find();
        print_r($data);
//        $this->aasign(&#39;data&#39;,$data);
//        $this->aasign(&#39;name&#39;,name);
//        return $this->fetch();

        return &#39;<style type="text/css">
        *{ padding: 0; margin: 0; } 
        .think_default_text{ padding: 4px 48px;} 
        a{color:#2E5CD5;cursor: pointer;text-decoration: none} 
        a:hover{text-decoration:underline; } 
        body{ background: #fff; font-family: "Century Gothic","Microsoft yahei"; 
        color: #333;font-size:18px} 
        h1{ font-size: 100px; font-weight: normal; margin-bottom: 12px; } 
        p{ line-height: 1.6em; font-size: 42px }
        </style>
        <p style="padding: 24px 48px;"> <h1>:)</h1>
        <p> ThinkPHP V5<br/><span style="font-size:30px">十年磨一剑 - 为API开发设计的高性能框架</span>
        </p>
        <span style="font-size:22px;">[ V5.0 版本由 <a href="http://www.qiniu.com" target="qiniu">七牛云</a> 独家赞助发布 ]</span></p>
        <script type="text/javascript" src="http://tajs.qq.com/stats?sId=9347272" charset="UTF-8">
        </script>
        <script type="text/javascript" src="http://ad.topthink.com/Public/static/client.js">
        </script>
        <thinkad id="ad_bd568ce7058a1091">
        </thinkad>&#39;;
    }
}
The above is the content of Android programmers learning PHP development (29)-ThinkPHP5.0(1) first experience-PhpStorm. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn