【在CakePHP中,您使用过的最佳图像上传/调整大小组件是什么?】教程文章相关的互联网学习教程文章

CakePHP:如何使用Form帮助程序同时更新多个记录【代码】

在模型Test的编辑页面上,我希望能够在同一表单中更新所有相关(由hasMany)问题的“Questions.order”字段. 我已经准备好了本书中的Cake book chapter on saveMany()/saveAll(),我正在使用Model.0.field语法,但我无法弄清楚如何告诉CakePHP哪个记录对应哪个输入.模型#.字段中的#是否应该与问题的id字段对应?这是我目前正在做的事情:echo $this->Form->create( 'Question', array('action'=>'order'));$n = 0; foreach ($questions_...

CakePHP模型关联深层模型包含【代码】

我已经在这个问题上苦苦挣扎了一段时间,并且已经在我的CakePHP应用程序中与各种其他模型的关联进行了匹配,但仍然无法使结果数组包含相关的ExpenseType. 一切都从属性开始,定义为:var $recursive = 2; var $actsAs = array(‘Containable’);模型关联 物业有很多比尔 比尔属于物业 Bill hasOne ExpenseType ExpenseType属于Bill 在My PropetiesController中,我调用并分配给$property:$this->Property->findById($id);这导致:Arra...

由于蛋糕壳,CakePHP 2.x警告SplFileInfo【代码】

我写了一个cakehell脚本,我打算用cronjob来使用它.在手动运行时(测试期间),有时我的网站会抛出SplFileInfo警告,例如:Warning: SplFileInfo::openFile(/var/www/flat/app/tmp/cache/persistent/myapp_cake_core_file_map): failed to open stream: Permission denied in /var/www/flat/lib/Cake/Cache/Engine/FileEngine.php on line 313Warning (512): SplFileInfo::openFile(/var/www/flat/app/tmp/cache/models/myapp_cake_mod...

获取cakephp中下一条和上一条记录的ID【代码】

我想显示第一个和上一个记录的链接.我使用以下代码,但它返回空.$neighbors = $this->names->find('neighbors', array('conditions'=>array('names.Id'=>12),'limit'=>1));这是我下面的工作代码,它返回当前记录的数据$this->set("names", $this->names->find('all',array('conditions'=>array('names.Id'=>$id))));我怎样才能做到这一点.请帮我. 谢谢解决方法:正如文档所说http://book.cakephp.org/2.0/en/models/retrieving-your-d...

CakePHP 3 – 更改密码【代码】

我现在开始学习cakephp 3,他是测试版,所以你的手册尚未完成.. 我需要更改用户的密码,但它触发了Flash错误.调试变量$user只显示“需要字段”,但所有表的字段都是NULL值. 我的代码://Create a new Entity$user = $this->Users->newEntity();// Set new password and user's id... I'm not doing with session yet, ok?$user = $this->Users->patchEntity($user, ['password' => $this->request->data['new-password'], 'id' => 2]);...

CakePHP 3.0放置查询的位置【代码】

我正在尝试使用新的CakePHP 3.0,我在确定将查询放在何处时遇到了一些麻烦. 让我们说我们有这样的东西,直接来自他们的文档.$articles = $this->Articles->find('all', ['fields' => ['id', 'title'],'conditions' => ['OR' => ['title' => 'Cake', 'author_id' => 1],'published' => true],'contain' => ['Authors'],'order' => ['title' => 'DESC'],'limit' => 10, ]);我在哪里放这个代码?在我的控制器类或模型文件夹中. 如果我需...

如何从CakePHP列表数组返回值以在表单中使用?【代码】

我一直在使用CakePHP来开发应用程序,我有一些基本权限,旨在限制用户的能力并帮助防止错误. 我有一个表格,有某个或更高权限的人可以创建一个新的员工.表格中的一个字段允许他们将学校与员工联系起来.如果他们具有所需的最小访问权限,我希望选择自动填充作为创建者与他们关联的学校,然后如果他们是管理员,他们可以选择从选择中进行选择. 在控制器中,我正在调用这一行来填充学校的数组:$this->set('schools', $this->Staff->School->...

CakePHP权限错误【代码】

这似乎是重复的,但我已经阅读了类似的问题,并尝试了他们的建议,但它没有用. 当我导航到CakePHP网站时,我收到以下错误Warning (2): mkdir(): Permission denied[CORE/src/Cache/Engine/FileEngine.php, line 417] Warning: file_put_contents(/var/www/html/my-application/logs/error.log)[function.file-put-contents]: failed to open stream: Permission deniedin/var/www/html/my-application/vendor/cakephp/cakephp/src/Log/...

如何在PHP7上使用CakePHP 2解决错误处理程序中的“Uncaught TypeError”?

致命错误Error: Uncaught TypeError: Argument 1 passed to ErrorHandler::handleException() must be an instance of Exception, instance of Error given in /opt/lampp/htdocs/quiz/lib/Cake/Error/ErrorHandler.php:108 Stack trace: #0 [internal function]: ErrorHandler::handleException(Object(Error)) #1 {main} thrown File: /opt/lampp/htdocs/quiz/lib/Cake/Error/ErrorHandler.phpLine: 108我在php7上使用cakephp 2....

在cakePHP中登录openID

我正在使用cakePHP框架构建一个网站,我想让用户使用openID登录.并且蛋糕中没有核心组件可以做到这一点. >是否有任何openID登录组件与cakePHP Auth组件不同?解决方法:是there is.

CakePHP到CodeIgniter的转换

我想将一个应用程序从CakePHP转换为Code Igniter.有没有人试过这样做?使用我的CakePHP应用程序几乎所有的编码都是在控制器层完成的,模型几乎与烘焙时完全一样.解决方法:CakePHP比Code Igniter更新,功能更丰富,更重要(CI的设计占用空间更小),因此您很可能会发现自己在CI中创建功能以匹配蛋糕. CakePHP还以不同于CI的方式处理一些核心功能.例如,路由功能通过专用类而不是CI中的每个控制器来处理(通过_remap). 我从未见过有助于自动执...

CakePHP ajax表单更新复制页面【代码】

我在我的网站上使用Js帮助程序有一个基本的ajax表单,它工作正常但是当有验证错误时,更新回调会复制我的成功div中的整个页面. 成功div:<div id="success"></div>提交按钮:echo $this->Js->submit('Send', array('before'=>$this->Js->get('#sending')->effect('fadeIn'),'success'=>$this->Js->get('#sending')->effect('fadeOut'),'update'=>'#success','class'=>'btn btn-primary' ));使用Javascript:$(document).ready(functi...

int列在CakePHP中作为字符串从DB中提取【代码】

我是CakePHP的新手,但到目前为止我发现它很容易使用.今天我遇到了从数据库导出数据的问题. 我将我的一个模型导出为JSON.一切都很顺利,除了我注意到CakePHP将id列导出为字符串.该模型在mysql中定义为int.我已经在JSON输出和模型中检查了 – var_dump($this->Post->findById($id));exit;在模型中,id也被定义为一个字符串. 这与依赖于JSON输出的其他系统混淆,后者用于获取整数作为ID. 我尝试在模型中设置$_schema属性,但这并没有改变任...

从CakePHP组件到达CakeRequest对象【代码】

我正试图从我的自定义组件到达CakeRequest对象.但我不能.在cookbook里面我发现了这个:CakeRequest is the default request object used in CakePHP. Itcentralizes a number of features for interrogating and interactingwith request data. On each request one CakeRequest is created and thenpassed by reference to the various layers of an application that userequest data. By default CakeRequest is assigned to $t...

CakePHP:“GET”表单在提交后不会自动填充表单字段【代码】

我正在使用Cake 2.3.0.如果我使用POST提交表单,则所选表单字段会结束,但如果我使用GET提交表单,则所有表单字段都将返回其默认值. 有没有办法让GET提交像POST一样工作? 这是我的控制器:class ListingsController extends AppController {public function results() {$conditions = array('Listing.Beds >=' => $this->request->query['beds'], 'Listing.ListingStatus >=' => $this->request->query['status'], );$this->paginate...

组件 - 相关标签