recherche
Maisondéveloppement back-endtutoriel phpsymfony2 安装并创建第一个页面,symfony2第一个_PHP教程

symfony2 安装并创建第一个页面,symfony2第一个

1、安装和配置

参考 http://symfony.cn/docs/book/installation.html

使用安装工具:

windows系统

Open your command console and execute the following command:

c:<span class="se">\> php -r <span class="s2">"readfile('http://symfony.com/installer');" > symfony.phar
</span></span>

Then, move the downloaded <span class="pre">symfony.phar</span> file to your projects directory and execute it as follows:

c:<span class="se">\> move symfony.phar c:<span class="se">\projects
c:<span class="se">\projects<span class="se">\> php symfony.phar</span></span></span></span>

创建symfony应用:

Once the Symfony Installer is ready, create your first Symfony application with the <span class="pre">new</span> command:

<span class="c"># Linux, Mac OS X
<span class="nv">$ symfony new my_project_name

<span class="c"># Windows
c:<span class="se">\> <span class="nb">cd projects/
c:<span class="se">\projects<span class="se">\> php symfony.phar new my_project_name
</span></span></span></span></span></span></span>

运行symfony应用:

Symfony leverages the internal web server provided by PHP to run applications while developing them. Therefore, running a Symfony application is a matter of browsing the project directory and executing this command:

<span class="nv">$ <span class="nb">cd my_project_name/
<span class="nv">$ php app/console server:run
</span></span></span>

2、目录

/app:存在缓存、配置文件、日志及核心配置参数;

/bin:存放用到的执行文件;

/src:自己编写的源代码;视图文件放在view文件夹下

/vendor:存放第三方代码;

/web/app.php:单一入口文件

检查配置:

命令行 d:\symfony2.3\app>php check.php

或 浏览器输入http://localhost:8000/config.php

3、编写一个hello world页面

>php app/console generate:bundle   创建一个新的bundle

Controller/DefaultController.php

<?<span>php

namespace Test\WebBundle\Controller;

</span><span>use</span><span> Symfony\Bundle\FrameworkBundle\Controller\Controller;
</span><span>use</span><span> Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
</span><span>use</span><span> Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;

</span><span>class</span> DefaultController <span>extends</span><span> Controller
{
    </span><span>/*</span><span>*
     * @Route("/hi/{name}")
     * @Template()
     </span><span>*/</span>
    <span>//</span><span>以上注释并不是没有用,是利用注释动态影响程序代码.<span>@Template()</span>使用默认视图文件</span>
    <span>public</span> <span>function</span> indexAction(<span>$name</span><span>)
    {<br />     <span>//$name的值为</span><span>路由{}中name的值</span>
        </span><span>return</span> <span>array</span>('name' => <span>$name</span><span>);//返回name的值给视图文件
    }
}</span>

Default/index.html.twig

Hello {{ name }}!

浏览器中输入http://localhost:8000/app_dev.php/hi/world,页面中可以打印出Hello world!

 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1099827.htmlTechArticlesymfony2 安装并创建第一个页面,symfony2第一个 1、安装和配置 参考 http://symfony.cn/docs/book/installation.html 使用安装工具: windows系统 Open your c...
Déclaration
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
「抢先看」DNF手游首发5大角色,9个小转职预览!「抢先看」DNF手游首发5大角色,9个小转职预览!Feb 16, 2024 am 09:12 AM

1、“男鬼剑”可转职业有:红眼、鬼泣(韩服已经推出了修罗和剑魂,估计会在第二批上线)2、“女格斗”可转职业有:散打、气功3、“男枪手”可转职业有:漫游、枪炮4、“女魔法”可转职业有:元素、魔道学者5、“女圣职者”可转职业有:圣骑士

网易首款!5V5多英雄技能射击手游《天启行动》预约开启!网易首款!5V5多英雄技能射击手游《天启行动》预约开启!Mar 16, 2024 am 08:01 AM

自2月国产游戏版号发布以来,网易的神秘射击游戏《天启行动》就吸引了不少玩家的好奇心。众所周知,网易早年虽然也有一些射击游戏,但好像除了《明日之后》与《荒野行动》之外,没有太多能打的作品。近几年,网易旗下推出的作品势头很猛,在众多小众赛道上都取得不菲的成绩。此前从未曝光过的《天启行动》被放在网易开年第一炮就足以让人侧目,这是网易要向射击赛道发起进攻的信号?在玩家对射击手游新品的翘首以盼中,3月13日,这款由网易自研的5V5多英雄技能射击手游《天启行动》,终于揭开了神秘面纱,正式发布了它的首个实机演

《永劫无间》手游实机画面首曝:操作逻辑简化,保留端游核心玩法《永劫无间》手游实机画面首曝:操作逻辑简化,保留端游核心玩法Mar 26, 2024 am 11:30 AM

3月25日,《永劫无间》手游在拿到版号一个月之后进行前瞻直播,制作人关磊在直播中亲自展示了游戏实机画面和核心玩法。这也是《永劫无间》手游首次公开放出实机画面。从放出的实机画面来看,《永劫无间》手游延续了端游武侠吃鸡的核心玩法,飞索、振刀、连招等机制与技巧也尽数还原。而为了适配移动端的操作,手游对操作按键进行了大刀阔斧的改动,保留端游核心玩法的同时简化了移动端的操作,创新性地使用了“轮盘”操作的UI形式:点击普攻、长按蓄力、左滑振刀、上划升龙,多种攻击形式通过一个按键的不同操作就能轻松完成,但仍保

征途IPx经典动画《西游记》 西行征途无畏无惧征途IPx经典动画《西游记》 西行征途无畏无惧Jun 10, 2024 pm 06:15 PM

穿越苍茫征途,踏足西游之境!今日,征途IP正式宣布将与央视动画《西游记》展开跨界合作,共同打造一场融合了传统与创新的文化盛宴!此次携手,不仅标志着两大国产经典品牌的深度合作,更彰显了征途系列在弘扬中国传统文化道路上的不懈努力与坚持。征途系列自诞生以来,便凭借其深厚的文化底蕴和多元化的游戏玩法,受到玩家们的喜爱。在文化传承方面,征途系列更是始终保持着对中国传统文化的敬意与热爱,将传统文化元素巧妙地融入游戏,为玩家们带来了更多的乐趣和启发。而央视动画《西游记》则是陪伴了一代又一代人成长的经典之作,其

英雄联盟手游西部魔影皮肤全新上线!英雄联盟手游西部魔影皮肤全新上线!Feb 24, 2024 am 11:00 AM

2024年春节假期余额不足,召唤师元气见底?那怎么行!2月23日起,《英雄联盟手游》全新版本正式上线,全新英雄“刀锋之影泰隆”正式登录英雄联盟手游峡谷,一同驰掣来袭的还有全新“西部魔影”系列皮肤,卢锡安、蕾欧娜、泰隆、莎弥拉、图奇、卡特琳娜纷纷在系列中亮相。除此之外,“元气计划”系列活动也将于同日上线,轻松、简单的活动任务,只需喊上三五好友登录游戏,就能领取“三星守护灵-岩茶宝”、表情包等丰厚奖励,助力玩家元气出战!恶狱驰擎,魔影再临!西部魔影系列皮肤登录手游峡谷“西部魔影”系列皮肤品质的玩家口

经典IP新作《三国群英传:国战版》手游即将二测 梦回当年经典IP新作《三国群英传:国战版》手游即将二测 梦回当年Mar 27, 2024 pm 06:41 PM

不知你是否还记得当年排兵布阵,操控特殊武将技攻城略地的场景?提起经典三国游戏和武将技,也许脑海中会浮现出《三国群英传》系列。那个简约却以自身独特玩法,却吸引了一大批玩家的即时制策略游戏。而今,作为拥有25年经典IP加持的《三国群英传》系列,宣布其手游新作《三国群英传:国战版》即将开启第二次测试。【跨越时光,传承经典】1998年,宇峻奥汀公司推出了一款策略战棋游戏《三国群英传》,该产品代表着《三国群英传》系列的开端。作为当时唯一一款即时制策略三国游戏,一经推出便备受关注。一年后,《三国群英传2》的

游戏圈福利天花板 征途嘉年华送小米SU7游戏圈福利天花板 征途嘉年华送小米SU7Jun 09, 2024 am 11:53 AM

当今游戏圈,厂商们整活创意层出不穷。尤其是为了得到玩家们的认可,纷纷开启宠粉模式,各种福利回馈创意迭出。而2024征途嘉年华更是化身宠粉狂魔,豪撒3亿福利,并以小米SU7作为终极锦鲤大奖。让人直呼:征途系列太会玩了!近期,小米SU7成为了汽车市场上的炙手可热的产品。为了回馈广大玩家的热爱与支持,征途系列决定在2024征途嘉年华上,将小米SU7使用权作为锦鲤大奖,通过在线抽取的方式赠予幸运玩家。这一举措充分体现了征途系列对玩家们的宠爱!除了令人心动的锦鲤大奖,玩家们最为关心的游戏线上福利同样给力!

永劫无间手游测试服在哪玩永劫无间手游测试服在哪玩Apr 02, 2024 am 10:52 AM

玩家可以参与永劫无间手游测试服体验游戏,玩家需要在获得测试资格后下载测试服,在测试开启时获得测试资格的玩家,会收到官方的下载安装包地址。永劫无间手游测试服在哪玩1、在测试开启时获得测试资格的玩家,会收到官方的下载安装包地址。2、参与永劫无间手游测试服体验游戏,玩家需要在获得测试资格后下载测试服。3、玩家可以前往官网完成预约,填写问卷后申请测试资格。4、预约成功以后,用户可以通过填写游戏调查问卷来抢先获得测试资格。5、永劫无间手游2024年4月1日开始首测。

See all articles

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semainesBy尊渡假赌尊渡假赌尊渡假赌

Outils chauds

DVWA

DVWA

Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel

PhpStorm version Mac

PhpStorm version Mac

Le dernier (2018.2.1) outil de développement intégré PHP professionnel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

MinGW - GNU minimaliste pour Windows

MinGW - GNU minimaliste pour Windows

Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Puissant environnement de développement intégré PHP