symfony写个hello world


程序员学语言都是从“hello world!”开始的,谁知道我面试别人叫我用symfony写个hello world!!(are you kidding me?)没法办法人在屋檐下不得不低头啊!

看文档,文档中的一个例子太复杂了。所以就把我的过程写下来。

1.下载symfony

2.安装

$ mkdir -p /home/
mysymfony

$ cd 
/home/mysymfony

$ mkdir -p lib/vendor

$ cd lib/vendor $ tar zxpf symfony-1.4.0.tgz $ mv symfony-1.4.0 symfony $ rm symfony-1.4.0.tgz

$ cd ../.. $ php lib/vendor/symfony/data/bin/symfony -V

$ php lib/vendor/symfony/data/bin/symfony generate:project mysymfony

$ php symfony generate:app frontend





3.虚拟主机(太多资料了)

4.模块。文档中还有弄数据库,就写hello world不用那么费劲了吧.

在/home/mysymfony目录下:php symfony看到有说明

php lib/vendor/symfony/data/bin/symfony generate:module xiaoshenge





xiaoshenge这个模块搞定了

在调试工具的提示下,注释掉$this->forward('default', 'module');在/home/mysymfony/apps/frontend/modules/xiaoshenge/actions/actions.class.php中

在/home/mysymfony/apps/frontend/modules/xiaoshenge/templates/indexSuccess.php

写入一个hello world!(我写的是Are you kidding me?)

4.更改路径

routing.yml中

homepage:
  url:   /
  param: { module: xiaoshenge, action: index }

5.在浏览器中看一下,发现没有显示Are you kidding me ?

我想是不是cache中的问题,因为在php symfony看到了cache,

于是执行

php lib/vendor/symfony/data/bin/symfony cache:clear ------------------------------ 显示了:Are you kidding me ?





你可能感兴趣的:(PHP,浏览器,cache,面试)