【php – phalcon控制器indexAction分解】教程文章相关的互联网学习教程文章

php – Laravel Auth ::在其他控制器中找不到用户【代码】

当用户注册时,会向用户发送电子邮件,其中包含链接到此功能的激活链接(auth_code):public function confirmUser($authentication_code) {if (!$authentication_code) {return 'auth code not found!';}$user = User::where('authentication_code', '=', $authentication_code)->first();if (!$user) {return 'user not found!';}$user->active = 1;$user->save();Session::put('user_id', $user->id);Auth::login($user);return vi...

php – 如何使用同一个控制器将数据插入到不同的表中?【代码】

我正在使用Laravel(来自CodeIgniter),我正在努力获得一个包含填充外键的表. 我有两张桌子:People&友 我的人员表中包含“名字”,“姓氏”等字段. 在我的表单底部,我可以添加一个朋友.每个朋友都可以拥有“名字”,“姓氏”等.我可以添加尽可能多的朋友. 我成功填充了我的People表,然后遍历我的朋友字段以填充我的Friends表. MyController.phpif ($person->save()) { // Save the primary record.// check if there are any friends...

php – Laravel 5单路多控制器方法【代码】

我有一个带参数的路线Route::get('forum/{ques}', "ForumQuestionsController@show");现在我想要一条路线Route::get('forum/add', ['middleware' => 'auth:student', 'uses' => "ForumQuestionsController@add"]);好吧,当我点击localhost:800 /论坛/添加我被路由到ForumQuestionsController @ show而不是ForumQuestionsController @ add 嗯,我知道我可以在ForumQuestionsController的show方法中处理它,并根据参数返回不同的视图.但...

php – phalcon控制器indexAction分解【代码】

我是Phalcon框架的新手.我刚刚得到了关于它的基本想法.每个控制器都有多个特定操作的方法.我写了一个巨大的indexAction方法,但现在我想用多个私有方法将其分解,以便我可以重用这些功能.但是当我尝试创建没有动作后缀的任何方法时,它会返回错误(找不到页面).如何将其分解为多种方法?解决方法: <?phpuse Phalcon\Mvc\Controller;class PostsController extends Controller {public function indexAction(){$this->someMethod();}pub...

php – 在子文件夹中定义Laravel 5路由并通过控制器显示它【代码】

我有Laravel 5.2.45应用程序.我有这样的控制器结构:AppHttpControllersAdminAdminController.php我在AdminController.php里面namespace App\Http\Controllers\Admin;use App\Http\Controllers\Controller; use Illuminate\Http\Request; use App\Http\Requests;class AdminController extends Controller {/*** Create a new controller instance.** @return void*/ public function __construct() {$this->middleware('auth');...

php – 如何缩进Laravel控制器,查看代码?【代码】

我的一个项目需要代码缩进,它有许多控制器文件看起来像下面的代码. 所以基本上我想做的是格式代码,应该自动完成而无需手动更改每个文件. 控制器代码<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request; use Illuminate\Support\Facades\Input; use Illuminate\Support\Facades\Redirect; use Illuminate\Support\Facades\URL; use File; use Html; use DB; use Illuminate\Validation\Rule; use Illuminate\Support...

php – Laravel动态控制器路由【代码】

我使用Laravel 5.4,现在我想制作动态路由到控制器,这意味着我可以直接访问UserController和Profile函数抛出路径,例如.GET http://localhost/user/profile?userid=123上面的示例URL将在?之后使用动态参数访问UserController和功能配置文件.如果我想访问不同的控制器,我只需要将用户参数更改为控制器名称. 我创建了这样的路线,它的工作原理.Route::get('v1/{controller_name}/{function_name}/{query?}', function ($controller_nam...

php – 如何对Symfony控制器进行单元测试【代码】

我正在尝试使用Codeception在测试工具中获取Symfony控制器.每个方法都从如下开始:public function saveAction(Request $request, $id) {// Entity management/** @var EntityManager $em */$em = $this->getDoctrine()->getManager();/* Actual code here...*/ }public function submitAction(Request $request, $id) {// Entity management/** @var EntityManager $em */$em = $this->getDoctrine()->getManager();/* 200+ lines...

CakePHP – 如何定义到没有与之关联的任何控制器的非cakephp文件的路由?【代码】

我现在在CakePHP工作.我想知道如何定义一个非cakephp文件的路由,该文件没有任何与之关联的控制器? 为方便起见,我已将此文件(sitemap.php)放在webroot文件夹中.现在我需要以某种方式路由它!解决方法:听起来您希望能够在cakephp应用程序中使用sitemap.php中的功能.将其包含在cakephp中的赌注方式是将其设置为供应商.跟着这些步骤: 1-将文件放在app / vendor文件夹中.2-要在控制器(或其他任何地方)中使用该文件,请添加:App::impor...

php – CodeIgniter控制器被调用两次【代码】

完全有可能我在某个地方犯了一个大错,但由于某种原因,我的控制器被调用了两次.这打破了DX_Auth在Chrome上的验证码,但不知何故,Firefox和IE可以处理它. 问题是,每个控制器被调用两次毫秒.我使用log_message()来打印$_SERVER超全局中的每个键/值对. 唯一的区别是: 第一次通话'HTTP_CACHE_CONTROL' => 'max-age=0' 'HTTP_ACCEPT' => 'application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5' ...

php – 这个MVC控制器代码是否需要重构?【代码】

我正在为一个MVC应用程序(Kohana / PHP)编写一个CSV / Excel – > MySQL导入管理器. 我有一个名为“ImportManager”的控制器,它有一个名为“index”(默认)的操作,它在网格中显示特定目录中的所有有效.csv和.xls文件,并准备导入.然后,用户可以选择要导入的文件. 但是,由于.csv文件导入到一个数据库表中,而.xls文件导入到多个数据库表中,我需要处理这种抽象.因此,我创建了一个名为SmartImportFile的帮助器类,我将每个文件发送到它.c...

PHP MVC – 在控制器或模型中存储用户变量?【代码】

在Controller或Model中存储变量的最佳实践是什么?例如,当脚本被执行时.它从会话中获取用户ID并获取它的用户类型,超级管理员,管理员,服务代表,销售代表.我们还检查用户ID所属的帐户,并获取该帐户的所有设置. 我的问题是我在控制器或模型中存储这些值的位置? 先感谢您.解决方法:在PHP中,考虑一个真正的MVC模型有点奇怪,因为你的模型,视图和控制器可以访问$_SESSION. 例如,如果要将用户登录,则模型将执行以下操作:class Model{...s...

php – 从Symfony2中的控制器访问集合表单字段【代码】

我正在构建一个从Symfony2中的两个不同类型类呈现的表单(使用第二个类型的集合类型),并且我无法从控制器中的集合字段访问数据.以下是外部formBuilders方法的代码:// ... class EmployeeCreateType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options){$builder// ...->add('positions', 'collection', array('type' => new PositionCreateType(),'label' => ' ','allow_add' => fa...

php – 如何在代码点火器中将值从控制器传递到视图?【代码】

控制器代码public function store_service_provider() {$get = file_get_contents('php://input');$json_decode = json_decode($get,true);foreach ($json_decode as $key => $value) {$data[$key] = $value;} $data['role'] ='provider'; // assign role as provider$record = $this->serviceprovider_model->store_service_provider($data); if($record == '2'){$data['json'] = json_encode(array(...

PHP / Symfony – 为什么使用Twig呈现的控制器的异常仅未在生产模式中捕获?【代码】

我有2个控制器动作,一个通过渲染(控制器(…))函数在另一个的树枝模板中渲染.如果我在子动作中抛出一个异常,它只会在DEV模式下捕获,而不是在PRODuction中,任何想法为什么以及如何绕过它? DefaultController.php/*** @Route("/test/child", name="test_child") */ public function childAction(Request $request) {throw new \Exception($request->getRequestUri());return $this->render("child.html.twig"); }/*** @Route("/test/...

INDEX - 相关标签