当前位置: 首页 > news >正文

张掖艺能网站建设网页入口网站推广

张掖艺能网站建设,网页入口网站推广,开一个小公司需要多少钱,天津个人网站备案查询前言#xff1a; Codeigniter 是PHP语言上比较普遍的MVC框架(不懂MVC的请出门左转#xff0c;那里有教程)。相对而言比较简单#xff0c;效率较高#xff08;一般认为仅次于Phalcon#xff09;#xff0c;市场占有率比较高#xff08;一般认为仅次于laravel#xff09;…前言 Codeigniter 是PHP语言上比较普遍的MVC框架(不懂MVC的请出门左转那里有教程)。相对而言比较简单效率较高一般认为仅次于Phalcon市场占有率比较高一般认为仅次于laravel。缺点是Codeigniter更新不够快新的内容不够多比如csrf等内容就曾经长期没有获得更新。 0.WAMP 注意codeigniter 4.0.3 需要至少PHP 7.2的平台。这里选择Wamp安装包。具体安装请参考其他教程。安装后的效果如下 1.安装Codeigniter 4 visual studio code 与laravel等需要composer的不同codeigniter 相对比较简单下载到www即可。 首先修改文件夹名称我修改为ci403 打开浏览器输入http://localhost/ci403/public/效果如下 这里其实是访问http://localhost/ci403/public/index.php而其他othercontroller以及对应的方法othermethod的参数otherparam访问都是 http://localhost/ci403/public/index.php/othercontroller/othermothod/otherparam 还有composer进行安装的方法这里略过。 安装visual studio code(略)。 打开ci403的文件夹内容如下。 现阶段不需要关注其结构只需要知道url路径找的public的内容即可 1.另一种启动方式 app/config/App.php有如下语句 public $baseURL http://localhost:8080/;打开ci403的目录命令行输入php spark serve 然后进入localhost:8080即可。这里略过。 2.修改base_url public $baseURL http://localhost/ci403/public/;备注路由默认的启动程序相关的都在app/Routers.php中比如 $routes-setDefaultNamespace(App\Controllers); $routes-setDefaultController(Home); $routes-setDefaultMethod(index); $routes-setTranslateURIDashes(false); $routes-set404Override(); $routes-setAutoRoute(true);$routes-get(/, Home::index); //$routes-get(/site, Home::site); 这里的uri的写法是index.php/site去映射Home控制器的sitefunction。 3.helloworld的非正规创建 这里指明了默认的HomeController以及默认的方法。因此我们基于这一点创建helloworld程序。修改app/Controllers/Home.php如下 ?php namespace App\Controllers;class Home extends BaseController {public function index(){echo h1Hello Codeigniter 4.0.3h1;} }效果如下 进一步修改app/config/Routers.php $routes-get(/, Home::hello);修改app/Controllers/Home.php ?php namespace App\Controllers;class Home extends BaseController {public function index(){// return view(welcome_message);echo h1Hello Codeigniter 4.0.3h1;}//--------------------------------------------------------------------public function hello(){echo h1Hello codeigniter 4-0-3h1;} } 创建一个新的默认Controller修改app/Config/Routers.php $routes-setDefaultNamespace(App\Controllers); $routes-setDefaultController(MyHome); $routes-setDefaultMethod(index); $routes-setTranslateURIDashes(false); $routes-set404Override(); $routes-setAutoRoute(true);$routes-get(/, MyHome::index);然后创建app/Controllers/MyHome.php ?php namespace App\Controllers;class MyHome extends BaseController {public function index(){// return view(welcome_message);echo h1Hello My NEW HOME Codeigniter 4.0.3h1;}//--------------------------------------------------------------------public function hello(string $name){echo h1Hello codeigniter 4-0-3 from h1.$name;} } 效果如下 3通过url输入参数给方法 以及手动访问MyHome的hello方法同时传进去一个参数you。 http://localhost/ci403/public/index.php/MyHome/hello/you 4.Hellworld的正规创建通过view app/Controllers/MyHome.php ?php namespace App\Controllers;class MyHome extends BaseController {public function index(){// return view(welcome_message);// echo h1Hello My NEW HOME Codeigniter 4.0.3h1;return view(myhello);}//--------------------------------------------------------------------public function hello(string $name){echo h1Hello codeigniter 4-0-3 from h1.$name;} } app/Views/myhello.php html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /head bodyMy Hello world /body /html效果如下 5.controller传递参数给view app/views/myhello.php html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0titleDocument/title /head body My Hello world from ?php echo var_dump($data);?/body /htmlapp/Controllers/MyHome.php ?php namespace App\Controllers;class MyHome extends BaseController {public function index(){$mydata[data] [1,2,3];return view(myhello,$mydata);}public function hello(string $nameyyyy){$myname[data] array(one2,two$name,);return view(myhello,$myname);} }效果如下 最后给一个url传递数据的例子 http://localhost/ci403/public/index.php/MyHome/hello/zzzz 再补充一个小的写法, 使用到了compact函数来把多个独立的变量进行打包发送。 ?php namespace App\Controllers;class MyHome extends BaseController {public function index(){$mydata[data] [1,2,3];return view(myhello,$mydata);}public function hello(string $nameyyyy){$myname[data] array(one2,two$name,);return view(myhello,$myname);}public function hello(){$nameyy;$email yyyy.com;$age 30;return view(myhello,compact($name, $email, $age));} }齐活。
http://www.sczhlp.com/news/163302/

相关文章:

  • 用jq和ajax做能登陆注册的一个网站xml wordpress
  • 网站重定向怎么做如何上传自己的做的网站
  • 网站注册域名多少钱网页设计与制作教程英语
  • 安徽省教育基本建设学会网站无锡企业建设网站公司
  • 网站的制作与调试原神网页设计作业
  • 南京市规划建设展览馆网站企业简介比较好的范本
  • 深圳网站建设微信商城开发长安城乡建设开发有限公司网站
  • 6免费建站的网站自己建网站买玩具
  • 自助建站系统免授权版如何制作假网页
  • 快速制作简单的网站做律师网站电销
  • 上市公司网站分析2022最新引流推广平台
  • 乔拓云建站平台全新的装修设计
  • 深圳有做网站最近价格西安网站开发xamokj
  • app网站建设需要什么代理记账公司注册需要什么条件
  • 搭建网站的企业做推广效果哪个网站好
  • 四川林峰脉建设工程有限公司网站网站查询器
  • 免费制作logo生成器在线天津 网站优化
  • 领地免费网站开发qq企业邮箱登录
  • 织梦建站模板南昌定制网站开发费用
  • 网站站群建设方案天河门户网
  • 长宁做网站价格做网络教育录播网站
  • 免费搭建网站网站建设公司比较
  • 骑行网站模板在线网站你们会回来感谢我的
  • 成都品牌设计网站网站建设全包方案
  • 乾县网站建设如何对网站做实证分析
  • 广州手机网站建设公司平谷网站建设公司
  • 广州网站建设培训wordpress php解密算法
  • 西安市建网站找哪家回龙观网站建设
  • 个人能申请网站吗网站建设有关表格
  • 怎么下载网站程序建网站需要哪些条件