心得体会(第二周)

阅读数:1663 发布时间:2016-07-23 08:35:25

作者:w3zf 标签: php mysql api w3zf

有时一周的时间过去了,静下心想想又多了些体会。这周学很多东西,感觉自己充实列许多,以前在学校从来没有接触过的,或者是在公司用过但不知道其中的原理的东西。这周都懂列好多。
但是,也觉得学习起来,好吃力。我的底子差好了好多相比较他们。尤其是PHP的学习,布置的问题,往往有许多解决问题的思路,但是当去动手做的时候,又会有许多基础的语法知识不会。说到底还是码的代码少,许多解决问题的细节都不知道(自己还需要多加努力)。 这周学了很多东西,从browser->LVS->nginx->php-fpm->PDO->DB的基本工作流程,到微信的公众号授权 和api到php框架phalcon的学习,都让我受益匪浅,这些都是在学校所没有接触过的东西。虽然接触学习起来有些困 难,但是还是感觉自己很充实。中国有句古话,叫做直至死地而后生,只有把自己逼到绝境上才能得到提升,有时候一 个人是得逼逼自己才行。 阻碍学习的最大障碍就是温度了,我对这个温度已经放弃抵抗了,完败根本没有还手的余地。由于太热,我身上 起了好多红点,已经被热的过敏了,不过今天堂主给我们买了空调,感觉好多了。

代码


<?php
// 定义文件上传根目录
define('UPLOAD_PATH', substr( __DIR__, 0, strrpos(__DIR__,DIRECTORY_SEPARATOR)) .DIRECTORY_SEPARATOR."daiyanren_server_phalcon/images/".DIRECTORY_SEPARATOR );
// echo UPLOAD_PATH;
// 变量打印
function dump($data){
    echo "<pre>";
    var_dump($data);
    echo "</pre>";
}

try {
    // Use Loader() to autoload our model
    $loader = new PhalconLoader();
    $loader->registerDirs(array(
        __DIR__ . '/models/'
    ))->register();
    $di = new PhalconDIFactoryDefault();
    $di->set('db', function(){
        return new PhalconDbAdapterPdoMysql(array(
            // "host" => "192.168.0.103",
            "host" => "192.168.0.103",
            "username" => "root",
            // "password" => "",
            "password" => "",
            "dbname" => "xiuwai_database",
            "charset" => "utf8",
            'unix_socket' => '/tmp/mysql.sock'
        ));
    });

    class BaseModel extends PhalconMvcModel
    {
       public $db;
       public function initialize()
       {
          $this->db = $this->getDi()->getShared('db');
          return $this->db;
       }
    }
class Fans_tbl extends PhalconMvcModel
{
    public $id;
    public $fans_id;
    public $focus_id;
    public $state;
    public $time;

    public function getSource()
    {
        return 'fans_tbl';
    }
}
$app->get('/api/robots', function() {
        echo 'ddd';
    $fans = new Fans_tbl();
    $fans = Fans_tbl::find();
    $result = [];
    foreach ($fans as $customer) {
        $result[] = [
            'id' => $customer->id,
            'fans_id' => $customer->fans_id,
            'focus_id' => $customer->focus_id,
        ];
    };
  echo json_encode($result);
    });

相关文章推荐: