草庐IT

cakephp-bake

全部标签

php - 在 CakePHP View 中查找未使用的变量

目前,我正在使用NetBeansIDE,它有一个非常好的功能,可以显示变量是否已定义但未在其范围内使用。如果您有一堆旧代码,并且您正试图从中删除无用部分,这会非常有效。是否有工具/服务/任何东西可以做同样的事情,但是可以找到在Controller中设置但未在View中使用的变量。它不必是全自动的。例如,如果您的Controller中有以下内容:$this->set(array('variable1'=>$variable1,'variable2'=>$variable2));View看起来像这样:Peterateapples.它将突出显示或以任何其他方式识别variable2(假定它也

php - cakephp 知道 Controller 本身的所有设置变量

是否可以通过$this->set('variable_name','some_value')跟踪所有设置变量在Controller的方法本身。实际上我有一个调用其他几个方法的方法,每个子方法都设置要查看的值。现在我无法跟踪同一个键是否在main方法中设置了两次。例子functionbeforeFilter(){$this->set('key1','viablevalue');}functionreqMethod(){$this->extendMethod1();$this->extendMethod2();$this->extendMethod3();$this->extendMeth

php - cakephp3-无法在 Controller 内获取授权 header

我正在使用CakePHP3框架开发API。现在我从POSTMAN客户端发送GET请求。用户将在header中传递APIkey。我想在我的Controller函数中获取这个header。这是我的Controller的样子namespaceApi\Controller;useCake\Auth\DefaultPasswordHasher;useApi\Controller\AppController;useCake\Cache\Cache;useCake\Http\ServerRequest;classApiControllerextendsAppController{publicfunc

如何在Angular-JS(CakePhp3)中验证独特的用户名?

$scope.isUsernameUnique=function(username){$http.get(url+'/isUsernameUnique'+username).then(function(){return$q.reject();//200-userexists},function(){returntrue;//404-userdoesnotexist});};我的数据库表名称是用户的API。我想在cakephp3中验证唯一的用户名,以及如何检查它是否为空和错误以及表单提交.plz的帮助。看答案通过考虑您正在为用户工作表:-在您的userstable.php文件中使用此功能(在用户

cakephp负载appcontroller方法组件中的方法

我想将AppController方法加载到组件中。这是我的appcontrollerpublicfunctiondate_conversion($date="11/06/13"){$date_format='m/d/y';$input_date=explode('/',$date);returndate('Y-m-d',strtotime($input_date[0].'/'.$input_date[1].'/'.$input_date[2]));}这是我的组件publicfunctiongetWeeklyData($start_date){//AppController::date_conv

cakephp - SeoComponent::initialize() 的声明应该与 Component::initialize(Controller $controller) 兼容

这个问题在这里已经有了答案:Strict(2048):DeclarationofEmailComponent::initialize()shouldbecompatiblewithComponent::initialize(Controller$controller)[duplicate](1个回答)关闭7年前。SeoComponent::initialize()的声明应该兼容Component::initialize(Controller$controller)[APP\Plugin\Seo\Controller\Component\SeoComponent.php,line106]

cakephp - CakePHP 身份验证组件是否在重定向操作之前返回 HTTP 状态?

如果搜索引擎机器人试图访问我需要登录的页面之一,Auth组件是否会返回401HTTP状态,或者只是进行重定向而不“告诉”机器人它无法访问该页面? 最佳答案 如果你愿意,你可以使用postman并做一个简单的测试。无论如何,这是我尝试访问非授权页面时得到的结果 关于cakephp-CakePHP身份验证组件是否在重定向操作之前返回HTTP状态?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

php - CakePHP 使用规范链接路由多语言博客

我在我的CakePHP站点上设置了以下路由Router::connect('/:language/blog',array('controller'=>'posts','action'=>'index'),array('language'=>'en','persist'=>array('language')));Router::connect('/:language/blogue',array('controller'=>'posts','action'=>'index'),array('language'=>'fr','persist'=>array('language')));Rou

CakePHP 全局 slug 路由器

我已经为我的所有帖子配置了slug,我需要Router来执行如下链接:/controller/post_slug_name我需要这个用于所有Controller,但是当我使用时:Router::connect('/admin',array('admin'=>true,'controller'=>'settings','action'=>'dashboard'));Router::connect('/:controller/:slug',array('action'=>'index'),array('pass'=>array('slug')));管理面板不工作。我怎样才能让它像这样,简单

php - 如何更改 cakephp 中的分页 url 以获得更好的 seo

当我使用CakePHP分页时,我得到这样的默认url:localhos/posts/index/page:3/sort:title/direction:asc但是我必须在Controller、View和routes.php中更改什么才能创建这样的工作url:localhost/posts/page/3/sort/title/direction/asc或localhost/posts/page/3/title/asc 最佳答案 我认为你真正想要的是:public$paginate=array('paramType'=>'queryst