Heim > Backend-Entwicklung > PHP-Tutorial > Phalcon Micro应用中,如何使用MC

Phalcon Micro应用中,如何使用MC

WBOY
Freigeben: 2016-07-06 13:52:10
Original
1087 Leute haben es durchsucht

官方文档中给出下面这样简单的例子

<code>use Phalcon\Mvc\Micro;

$app = new Micro();

$app->get('/say/welcome/{name}', function ($name) {
    //do something
});

$app->handle();
</code>
Nach dem Login kopieren
Nach dem Login kopieren

所有处理代码都写fcunction里面,显然不可能,

get 访问 /say/getwelcome/{name} 时,想让它实例某个控制器,怎么做

回复内容:

官方文档中给出下面这样简单的例子

<code>use Phalcon\Mvc\Micro;

$app = new Micro();

$app->get('/say/welcome/{name}', function ($name) {
    //do something
});

$app->handle();
</code>
Nach dem Login kopieren
Nach dem Login kopieren

所有处理代码都写fcunction里面,显然不可能,

get 访问 /say/getwelcome/{name} 时,想让它实例某个控制器,怎么做

感谢邀请,没用过这个框架,特地搜索了一下,然后只能说请这位亲仔细完整的阅读文档。请看 //对象内的方法部分。

<code><?php //  函数
function say_hello($name) {
    echo "<h1>Hello! $name";
}

$app->get('/say/hello/{name}', "say_hello");

//  静态方法
$app->get('/say/hello/{name}', "SomeClass::someSayMethod");

//  对象内的方法
$myController = new MyController();
$app->get('/say/hello/{name}', array($myController, "someAction"));

// 匿名函数
$app->get('/say/hello/{name}', function ($name) {
    echo "<h1>Hello! $name</h1>";
});</code>
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage