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

php – Laravel 5 – 清洁代码,保存业务逻辑(控制器示例)【代码】

下面是我的控制器Admin / MoviesController的’store’方法示例.它看起来已经很大了,“更新”方法会更大. 算法是: >在CreateMovieRequest中验证请求数据并创建新电影包含所有可填写的字段.>上传海报>填写并保存所有重要但不是必填字段(元标题,元描述..)>然后是4块代码,解析并附加到流派,演员,导演,国家的电影.>使用第三方API请求IMDB评级 我的问题: >我应该将所有这些代码移动到Model并将其划分为更小的方法,例如:removeGenres(...

php – Zend Framework:动作控制器命名规则

我不清楚Zend Framework中使用stadard路由等的Actions的命名规则.我只限于使用小写字母吗?如果是这样,其他开发人员如何处理缺乏灵活性? Zend文档中的标准命名约定(http://framework.zend.com/manual/en/coding-standard.naming-conventions.html)表示函数应该是camelCased.没有提到Action函数的任何异常. 其他来源(例如此cheatsheet http://www.ideveloper.de/weblog/zend-framework-cheat-sheet.pdf)同意这一点,但是camelCased ...

php – 如何将href中的值传递给laravel控制器?【代码】

这是我的视图文件中的代码段.@foreach($infolist as $info)<a href="">{{$info->prisw}} / {{$info->secsw}}</a> @endforeach这是我在路径文件中定义的路线Route::get('switchinfo','SwitchinfoController');我想将href标记内的两个值传递给上面的路径并在控制器中检索它们.有人可以提供代码来做这件事吗?解决方法:由于您尝试将两个参数传递给控制器??, 您的控制器可能如下所示:<?php namespace App\Http\Controllers;class Swit...

php – 覆盖Magento管理控制器,适合初学者

在Magento Admin部分中,我想覆盖核心Mage的“Sales / Order / ShipmentController.php”控制器文件. 我尝试使用“from”&amp ;;重写URL. “到”标签,但是徒劳无功.我不知道实际的&正确的做法,因为我是Magento的新手. 请任何人提供一些好的基础&正确的答案,以便至少这个概念变得清晰. 另外,如果可能的话,请告诉我,控制器的实际目的是什么,前端和前端都是如此.后端? 任何帮助是极大的赞赏.解决方法:不确定你用“from”和“to”标签谈...

条件语句属于php mvc中的模型或控制器吗?【代码】

如果您正在使用mvc来构建用户配置文件,那么最好是使用条件语句来计算模型或控制器中函数的注释的显示类型,如下所示: 例如我有3节课 >评论>会员> Admin(扩展成员) 一些示例使用伪代码,其中缺少函数 选项1 依赖于登录showComments函数的用户类型,返回注释将返回不同的信息.class user {function isLoggedIn() { //Check if a user is logged in }function getUserType() { // return user type }function showComments($id) { //com...

表单 – 从控制器传递数组到视图 – PHP – Laravel【代码】

我是Laravel的新手,我不确定我知道自己在做什么.我在主视图中有一个表单.我将输入传递给控制器??,我希望数据显示在另一个视图中.我似乎无法从控制器到第二个视图获取数组.我一直得到500 hphp_invoke.这是我将数组从控制器传递到view2的地方.public function formSubmit() {if (Input::post()){$name = Input::get('name');$age = Input::get('age');$things = array($name, $age);return View::make('view2', array('things'=>$thi...

php – 在控制器的索引函数中传递参数【代码】

我有一个控制器名称’abc’ 现在,我在其中定义一个索引函数. 现在,当我访问www.example.com/abc/或www.example.com/abc/index时,我可以看到我的页面出现了. 现在当我在索引函数中传递参数时,我必须将其称为:www.example.com/abc/index/argument那么,我怎么称呼我的论点为www.example.com/abc/argument没有将这个“论点”视为公共职能?解决方法:您可以在routes.php文件中为其添加路由,例如:$route['abc/(:any)'] = 'abc/index/$1...

php – 从控制器访问Laravel路由或从路由传递参数到控制器【代码】

我的图片库应用程序上有四条路线.它们都是一样的:查询数据库并渲染图片.它们之间的唯一区别是记录的顺序.例如:http://example.com/favorites : shows pics ordered by favorites http://example.com/random : shows pics ordered by random http://example.com/votes : shows pics ordered by votes http://example.com/views : shows pics ordered by views为此,我想在我的图库控制器中使用一个动作并将顺序作为参数...

php – Codeigniter传递数据控制器来查看【代码】

这是我的控制器:class CommonController extends CI_Controller {public function __construct() {parent::__construct();$this->load->model('common_model'); //load your model my model is "common model"}public function add_work(){$names = $_POST['name'];$works = $_POST['work'];$allValues = array(); // array to contains inserted rows foreach($names as $key => $name){$name= "your specified name";$insertdat...

PHP Slim框架创建控制器【代码】

我正在使用Slim框架创建API.目前我使用单个文件来创建路由并向其传递闭包:$app->get('/', function($req, $resp){ //Code... })但我意识到我的文件发展迅速.我想要做的是使用控制器,所以我将有一个控制器类,只需将实例/静态方法传递给路由,如下所示class HomeController {public static function index($req, $resp){} }然后将函数传递给路由$app->get('/', HomeController::index);我尝试了这个,但它不起作用,我想知道是否有一种...

php – Codeigniter ajax使用ajax代码将数据发送到控制器【代码】

<script type="text/javascript">$(document).ready(function () {$("#select-dept").change(function () {var id = $("#select-dept").val();$.ajax({type: "POST",url: "<?=base_url()?>.index.php/sms/get_dept_employee",//url: baseurl + 'sms/get_dept_employee',data: "id",dataType = "json",cache: "false",success: function (emp_list) {$("#dept-emp").html(emp_list);}});});}); </script>我无法将视图数据发送到控制...

php – 在Laravel 5.1中通过AJAX将用户输入数据从视图传递到控制器【代码】

我想使用post方法通过AJAX将下拉列表数据从视图发送到控制器作为表单变量. 我可以使用get方法和使用路由参数将下拉列表数据从视图发送到控制器. 这是我的视图代码段:function drawChart(frmyear, toyear) {console.log(frmyear);console.log(toyear);var jsonData = $.ajax({url: "get_salesthree/"+ frmyear + "/"+ toyear +"/",dataType: 'json',async: false}).responseText;console.log(jsonData);路线代码段:Route::get('g...

php – Laravel CRUD控制器测试【代码】

基本上我必须为许多Laravel控制器编写测试,其中大多数是CRUD(读取,存储,更新),并且大多数逻辑都放在那些内部(继承代码,而不是我的). 我需要做的是从用户的角度自动化测试.因此,我需要点击所有端点并针对真实数据库进行测试,并检查一切是否正常. 我几乎没有测试经验,但从我收集的控制器应该通过集成/验收测试进行测试.现在我通过扩展Laravel的TestCase测试Read方法做得很好,这是一个例子:class SongsTest extends TestCase {public...

如何在控制器中放置begin-commit事务:cakephp?【代码】

我正在研究一个会更新几张桌子的控制器.我可以从我的控制器调用我的模型,在模型函数内部我可以开始并提交我的查询,它可以在发生错误时回滚. 这是我的样本: 控制器://update table when update button is clickedif (!empty($this->data)) {if ($this->Item->update($this->data)) {$this->Item->create();$this->redirect('/sample');return;} else {$this->set('data', $this->data);}}模型:function update($data) {$this->be...

php – XDebug忽略控制器内的断点

我目前正在尝试使用本地家庭服务器上的XDebug调试Symfony 2驱动的应用程序.所有内容似乎都设置正确,因为我可以在app_dev.php文件中设置断点并相应地逐步执行. 但是,捆绑包控制器中设置的任何断点都会被忽略. 相应的URL是http://myapp.local/product-name/ 有谁知道什么可能导致断点被跳过? 谢谢.解决方法:检查您的文件夹是否符号链接.如果是 – 您应该在IDE中定义正确的路径. 另外正如LazyOne所说xdebug_break();即使在符号链接文...

INDEX - 相关标签