سؤال

ولقد بحثت في كيفية shadowhand (والرجل الرئيسي وراء Kohana حاليا) إعداد ملف bootstrap.php له لاستثناءات مقبض على جيثب .

وفكرت، "هذا رائع"، ولذا فإنني أدرجت شيئا من هذا القبيل.

ولكن، بدلا من أن تخدم ما يصل وجهة نظر، ويهمني ان اشير لإرسال الطلب إلى مسار مختلف (أو على الأقل نقطة إلى وحدة تحكم / عمل الزوج).

وحتى هذا الجزء على جيثب

 // Create a 404 response
$request->status = 404;
$request->response = View::factory('template')
->set('title', '404')
->set('content', View::factory('errors/404'));

هل يكون شيئا مثل (رمز الزائفة طبعا)

 // Create a 404 response
$request->status = 404;
$request->response = Route::get('404_error'); // which will map to a route outlined above in bootstrap.php

وكيف يمكن أن أفعل هذا؟ بفضل

هل كانت مفيدة؟

المحلول

وعن طريق طلب :: مصنع مع أوري:

$request->response = Request::factory('error/404')->execute();

وأو مع المسار:

$request->response = Request::factory(Route::get('error_404')->uri())->execute();
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top