第二周心得体会

阅读数:1785 发布时间:2016-07-23 09:36:46

作者:w3cbl 标签: w3cbl 心得 体会

通过前一周的生活,在来到秀野堂的第二周里已经适应了这里的生活,除了温度太高以及蚊子太恶毒其他都还好。经过第二周的学习自己收获不小,首先最重要的是对框架的理解与认识,其次是php语言的入门。 当用户发起一个请求时会经过一下流程 浏览器->LVS->nginx->php-fpm->PDO->DB 然后数据在依次从后往前传递给客户。php语言之前没学过,经过这几天的认识,个人感觉php和其他语言差不太多,除了要有特定的<?php ?>在其他语法上面和java很相似,但是php对变量类型的定义不是很严格,但是用起来很方便,不知道这是不是说php是最好的语言的原因(哈哈,有梗!)。最后还有就是有的东西没能注意即时掌握,讲完就淡忘了。在接下来的时间里会慢慢补上的。

php通过PDO连接mysql数据库:

 $dbh = new PDO("mysql:host=192.168.0.102; port=3306; dbname=xiuwai_database", "root", "");

注意:query用于select语句有返回值;exeu用于insert,update,delete语句,无返回值。

api接口,通过ORM操作数据库

   $categorys = category::find();
   $result = [];
   foreach ($categorys as $category) {
   $result[] = [
   'category' => $category->category,
   'category_id' => $category->category_id,
   'level' => $category->level,
   'father_id' => $category->father_id,
   'category_order' => $category->category_order,
 ];
}

api接口,通过PHQL操作数据库

  $phql = "SELECT * FROM category";
  $categorys = $app->modelsManager->executeQuery($phql);
  $data = array();

注意:$app的引用,function() use ($app)。

相关文章推荐: