Heim >php教程 >php手册 >[PHP] Yaf框架的简单安装使用 - 陶士涵

[PHP] Yaf框架的简单安装使用 - 陶士涵

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-05-20 13:21:521313Durchsuche

PHP开发组鸟哥惠新宸开发的php扩展框架

安装

windows下载扩展:https://pecl.php.net/package/yaf/2.2.9/windows

根据自己的电脑系统和php的版本号选择,NTS是线程不安全,TS是线程安全

根据phpinfo(),选择是否是线程安全

 

把php_yaf.dll扩展放到ext目录下

重启apache

 

使用

新建目录public,新建文件index.php入口文件

<span style="color: #000000;">php
define(</span>"APP_PATH",  realpath(dirname(__FILE__) . '/../')); <span style="color: #008000;">/*</span><span style="color: #008000;"> 指向public的上一级 </span><span style="color: #008000;">*/</span><span style="color: #000000;">
$app  </span>= <span style="color: #0000ff;">new</span> Yaf_Application(APP_PATH . "/conf/application.ini"<span style="color: #000000;">);
$app</span>->run();

 

 

新建目录conf,新建文件application.ini

<span style="color: #000000;">[product]
;支持直接写PHP中的已定义常量
application</span>.directory=APP_PATH "/application/" 

 

 

新建目录application/controllers,新建文件index.php

<span style="color: #000000;">php
</span><span style="color: #0000ff;">class</span> IndexController <span style="color: #0000ff;">extends</span><span style="color: #000000;"> Yaf_Controller_Abstract {
   </span><span style="color: #0000ff;">public</span> <span style="color: #0000ff;">function</span> indexAction() {<span style="color: #008000;">//</span><span style="color: #008000;">默认Action</span>
       <span style="color: #800080;">$this</span>->getView()->assign("content", "Hello Yaf"<span style="color: #000000;">);
   }
}</span>

 

 

新建目录views/index,新建文件index.phtml

<h1>
<?php <span style="color: #0000ff;">echo <span style="color: #800080;">$content</span>;?></h1>

 

 

 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn