草庐IT

php - 在 cakephp 中强制刷新修改后的 JS 和 CSS 文件

我只读到关于cakephp缓存文件的两个选项:宁可将它们全部缓存起来或者您不缓存任何内容。我想要介于两者之间的东西。与我们在任何其他站点所做的相同的事情,使用版本参数:脚本.js?v=2通过这种方式,我们可以手动甚至自动强制加载修改后的文件,同时在未对文件进行任何更改时将其缓存。 最佳答案 CakePHP提供了一种将时间戳应用于CSS和JS文件等Assets的方法,这些文件仅在文件更改时刷新。这相当于执行“script.js?v=2”,Cake会生成类似“script.js?1442387965”的URL。在CakePHP3.x中(

php - Cakephp 和 Laravel 共存

我确实收到了一项具有挑战性的任务,即将旧的遗留cakephp2应用程序迁移到laravel5.2。两者必须共存并协同工作,同时所有模块都迁移到laravel,因为它是一个大型应用程序。这可能/可行吗?身份验证session凭据可以轻松传输到laravel身份验证session吗?在这个过程中你能发现什么样的陷阱?我怎样才能避免它们?我只找到了这些步骤:http://laravel.io/forum/09-08-2014-strategy-for-migrating-a-large-cakephp-project-to-laravel?page=1#reply-28620以前有人做过吗?

php - Cakephp 的 JsonView

我正在使用新的CakePHP2.1,并希望使用JsonView使我的Controller响应JQuery在客户端创建的ajax请求。但是,根据文档,这应该使用JsonView自动完成。http://book.cakephp.org/2.0/en/views/json-and-xml-views.html我在我的routes.php文件中添加了这一行Router::parseExtensions('json');在我的Controller中有$this->RequestHandler->setContent('json','application/json');$bookings=$th

php - CakePHP 让我退出

最近我做了三个蛋糕应用程序,三个都遇到了这个问题。配置大部分是库存的,我将其用作session选项。Configure::write('Session',array('defaults'=>'php','cookie'=>'test'));经过大量谷歌搜索后,每个人都只是建议安全级别太高,但我从未更改过此值,它是:Configure::write('Security.level','medium');编辑:我也尝试过低安全性并且没有改变。我只使用基本身份验证来检查用户是否登录。登录后cookie设置为三小时后过期,过期日期直到我再次登录后才更新,这正常吗?我似乎根本无法重现这个问题,有

php - CakePHP 2.4 redirect() 与 POST 数据?

我希望通过Controller方法将用户转到另一个页面。另一个页面需要POST数据。通常,使用postLink()访问页面。有没有办法在Controller中使用它,也许使用redirect()? 最佳答案 有点旧但仍然没有答案被接受所以......答案是否定的,是的。不,没有直接方法,因为您不能使用redirect()函数传递POSTed数据。您可以使用requestAction(),因为您可以按发布的方式传递数据(seerequestAction()hereforversioncakePHP>=2.0)。在这种情况下,您传递一个

php - 我如何在 CakePHP 3.0 中获得随机行?

我正在尝试使用CakePHP3.0RC-1检索随机行,我查看了thedocs.使用我从CakePHP2.X获得的内容并将其作为在CakePHP3.0RC-1中获取随机行的起点。然而,这显然不是为了蛋糕小姐:$result=$this->Game->find('all')->order('rand()')->limit(1);结果一无所获。数据库中有数据,我可以检索单个记录。(即$this->Game->get(20)正常工作)。 最佳答案 只需使用“first”来获取第一个结果:$result=$this->Game->find('

php - 我如何在 cakephp 1.3 中使用独立类?

我有一个用PHP编写的独立类,用于一些非常基本的LDAP/AD功能。我想在我正在使用cakephp进行的项目中使用此类。看起来在cakephp1.2中我可以将类添加为供应商,但看起来cakephp1.3删除了对供应商的支持。那么我将如何从这个类中调用一些函数呢?(我想尝试保持类本身不变,而不是将其变成插件,因为这似乎没有必要)谢谢!代码如下:**User->recursive=0;$this->set('users',$this->paginate());}functionlogin(){if(!empty($this->data)){if($ldap->auth($this->dat

php - CakePHP - fatal error : Call to undefined function

我收到以下错误:Fatalerror:CalltoundefinedfunctiongetAvnet()inC:\xampp\htdocs\ems\app\controllers\queries_controller.phponline23行是:$ret=getAvnet('de',$searchstring);应该打电话functiongetAvnet($country,$query) 最佳答案 你需要使用$ret=$this->getAvnet('de',$searchstring);一般在访问类方法和变量时需要使用$this-

php - 适用于企业的 PHP MVC 框架; CakePHP 还是 Symfony?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion我即将开始使用PHP构建一个巨大的临床医疗保健应用程序,我正在寻找有关框架的一些建议。我需要能够想出一个快速的原型(prototype),所以框架能够处理许多平凡的任务是很重要的;因此,我将范围缩小到CakePHP或Symfony。我希望得到一些开发人员对这两种框架都适用的意见。谢谢,皮特

php - 有没有一种简单的方法可以从 CakePHP 的 View 中获取 AuthComponent 用户数据?

根据蛋糕书sectionontheAuthcomponent,我可以使用以下用户Controller实现简单的身份验证:classUsersControllerextendsAppController{var$name='Users';var$components=array('Auth');//Notnecessaryifdeclaredinyourappcontroller/***TheAuthComponentprovidestheneededfunctionality*forlogin,soyoucanleavethisfunctionblank.*/functionlogin