草庐IT

control-c

全部标签

php - 使用 setData 将数据从布局传递到 block Controller

我正在尝试在我的local.xml文件中为我的自定义block设置一个变量:filter_attributeis_featured_product但是我没有在Controller的另一端获取数据:classFoo_Layout_Block_CarouselextendsMage_Core_Block_Template{publicfunction__construct(){parent::__construct();$filterAttribute=$this->getFilterAttribute();//Nothing$filterAttribute=$this->getData(

php - 在 Laravel 5 中找不到类 'App\Http\Controllers\admin\Auth'

我在登录期间收到类似ClassApp\Http\Controllers\admin\AuthnotfoundinLaravel5的错误。Routes.phpRoute::group(array('prefix'=>'admin'),function(){Route::get('login','admin\AdminHomeController@showLogin');Route::post('check','admin\AdminHomeController@checkLogin');});AdminHomeController.php$request->get('username')

php - cakephp:想创建一个没有数据库模型的 Controller

我正在开发一个cakephp应用程序,我的主页不需要使用任何数据库表,但是cake要求模型和数据库表,我该如何解决这个问题?(使用cakephp1.3)谢谢 最佳答案 只需将Controller的$uses设置为false,就像这样classMyControllerextendsAppController{var$uses=false;}或者将你的View放在app/views/pages/home.ctp中 关于php-cakephp:想创建一个没有数据库模型的Controller,我

php - 如何在 Yii 中设置默认 Controller

有没有办法在Yii中指定默认Controller?而不是使用SiteController?提前谢谢你。 最佳答案 在YiiPHP-Framework上将默认Controller设置为主页的Controller。您必须修改/protected/config/main.php上的核心默认Controller(站点/索引)returnarray('name'=>'WebApplication','defaultController'=>'home',); 关于php-如何在Yii中设置默认Co

启动mysql报错Job for mysqld.service failed because the control process exited with error code.

重启虚拟机后,mysql启动失败报错!!!!使用如下命令可以查看mysql的报错 cat/var/log/mysqld.log|grepERROR 这个是因为错误关闭虚拟机后导致mysql的pid文件丢失找不到文件使用命令找到文件的地址 ,根据对应的地址,创建对应的文件cat/etc/my.cnf  创建该文件  并且修改文件的权限mkdir-p/var/run/mysqld/chownmysql.mysql/var/run/mysql  重新启动mysql即可  如果生面的还不能成功运行mysql(如果已经成请忽略)创建对应pid文件并修改权限(pid文件还是上面cat/etc/my.cnf

php - Yii1:Yii2 中的 Controller::beforeRender

我正在将Yii1中开发的旧应用程序迁移到Yii2。我曾经在Controller中有一个数组,用于存储我需要作为JavaScript发送到前端的所有变量:public$jsVars;publicfunctiontoJSObject($params){$this->jsVars=array_merge($this->jsVars,$params);}privatefunctionprintJSVarsObject(){//convertmyphparrayintoajsjsonobject}当我需要在Javascript中公开一个变量时,我会在View或Controller中使用$this

php - 如何为所需的资源 Controller 操作调用过滤器?

我有一个资源ControllerItems:Route::resource('items','ItemsController');在ItemsController@store创建新项目时,我需要在操作前激活CSRF过滤器(可能还有Auth过滤器)与形式。但是我不会写$this->beforeFilter('csrf')这是行不通的。当我将此调用放入父Controller的__construct()时,它会起作用。我需要做什么才能直接为资源Controller操作调用一些过滤器? 最佳答案 您应该能够仅通过在__construct()

php - 在 symfony2 中为特定 Controller 设置 max_execution_time

使用ini_set(),我可以扩展脚本的最大执行时间。在Symfony2中,我可以将ini_set添加到web/app.php和web/app_dev.php以应用增加了所有Controller的执行时间。但在这种情况下,我只想扩展Symfony2中一个特定Controller操作的最大执行时间。我宁愿不让其他操作有可能运行比必要时间更长的时间。我尝试在Controller的Action函数顶部添加ini_set,但这似乎不起作用。任何解决方案?谢谢! 最佳答案 您可以使用set_time_limit函数禁用PHP超时限制。更多信息

php - 如何在一个 View 中显示两个模型值并通过一个 Controller 更新两个模型值

我有两个模型Group_ones和Group_twos。我在ac_config.ctp文件中显示了这个值。我的Controller代码如下publicfunctionac_config($id=null){if(!$id){$this->Session->setFlash('PleaseprovideaSiteid');$this->redirect(array('action'=>'dashboard'));}$site_id_1=$this->GroupOne->findById($id);$site_name=$site_id_1['GroupOne']['site_name']

php - Controller 中的 Laravel Auth 用户 ID

这个问题在这里已经有了答案:Class'App\Http\Controllers\admin\Auth'notfoundinLaravel5(1个回答)关闭7个月前。我正在使用Laravel样板。我正在尝试获取已登录用户的user_id。我收到以下错误:Class'App\Http\Controllers\Frontend\Auth'notfound这是调用$user=Auth::user();然后我尝试使用以下方法获取id:$user->id我错过了什么?