結(jié)合設(shè)計(jì)經(jīng)驗(yàn)與營(yíng)銷(xiāo)實(shí)踐,提供有價(jià)值的互聯(lián)網(wǎng)資訊
發(fā)布日期:2022-03-16瀏覽次數(shù):594 來(lái)源:福州網(wǎng)站建設(shè)
// tp5
define('APP_PATH', __DIR__ . '/application/');
define('BIND_MODULE', 'qq/Index/service');
// 加載框架引導(dǎo)文件
require __DIR__ . '/thinkphp/start.php';在tp5的 根目錄下 , 可以創(chuàng)建一個(gè)PHP文件如 start.php, 然后命令行執(zhí)行 php start.php start 后, 可以自動(dòng)綁定到 qq模塊下的 index控制器下的service方法<?php
namespace think;
// 加載框架引導(dǎo)文件
require __DIR__ . '/vendor/autoload.php';
// 執(zhí)行HTTP應(yīng)用并響應(yīng)
$http = (new App())->http;
$response = $http->name('wap')->path('app\qq\controller\index\service')->run();
$response->send();我上面的方式報(bào)錯(cuò), 請(qǐng)問(wèn)tp6下 多模塊下該怎么綁定到qq模塊下的 index控制器下的service方法呢?以上是由福州網(wǎng)站建設(shè)的小編為你分享了"tp6 怎么綁定控制器方法呢"文章,如果你在這方面有什么問(wèn)題,隨時(shí)聯(lián)系我們
lgcoper 03月16日
剛剛也要這樣用,研究了一下,設(shè)置路由規(guī)則即可,代碼如下。
[code]
<?php
namespace think;
require __DIR__ . '/../vendor/autoload.php';
$app = new App();
$app->route->rule('','modulename/controllername/actionname');
$response = $app->http->name('modulename')->run();
$response->send();
$app->http->end($response);
/****
例如下面的寫(xiě)法
$app->route->rule('','qq/index/service');
$response = $app->http->name('qq')->run();
***/
[/code]
shulun743 01月10日
namespace think;
// 加載框架引導(dǎo)文件
require __DIR__ . '/vendor/autoload.php';
// 執(zhí)行HTTP應(yīng)用并響應(yīng)
$http = (new App())->http;
$response = $http->name('Socketio')->path('/socketio/Index/index')->run();
$response->send();
寫(xiě)了一個(gè) 折中的用法 就是 name 中定義應(yīng)用名稱, 但是只能定義到 index控制器的index方法
仿站工作室 01月09日
Container::get('app')->path(APP_PATH)->bind('admin')->run()->send();
admin是控制器
shulun743 01月10日
我這樣寫(xiě)的 <code>Container::get('app')->path('wap/Socketio/service')->bind('wap')->run()->send();</code>
因?yàn)槭?tp6 多模塊格式呢, 所以我綁定到 wap模塊下 socketio控制器呢,但報(bào)錯(cuò)了, 請(qǐng)問(wèn)大神該怎么寫(xiě)?