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