cakephp

    1热度

    1回答

    我有一个Shops表可以有Products。其他商店可以有相同的产品,所以我使用了belongsToMany关系表ShopsProducts。 我可以将无限数量的产品添加到商店,并通过保存包括关系的商店实体将其删除。 所有的工作都很好,但是如果我想在我的表单中取消所有商品的链接并保存,则该关系是空的,因此商店将始终有一个产品,我无法直接删除该关系。 这是要求是什么样子从商店与产品 data =>

    3热度

    1回答

    在我的代码中,我试图在调用控制器函数时创建一个锁定实体。一旦我创建新实体,我将其保存在数据库中。一旦控制器函数完成其逻辑的其余部分,我在返回重定向之前更新锁实体。但是,当我更新实体并再次保存时,它总会插入一个新的数据库行,而不是更新现有的实体。 我到目前为止尝试过的东西。 我打电话给$ entity-> isNew(false); 我用find()方法更新之前获得实体和保存 二手patchEnti

    0热度

    1回答

    我试图取消设置我的结果集中的对象。不是内部属性,用户对象与用户在搜索页面上选择的过滤器不匹配。 我的桌子有很多关联,但对于这种情况我只需要检查第一个对象。 代码: $usr = $this->User->find('all') ->select(['id','social','name','date_ctd']) ->where([$field . ' LIKE ' =>

    0热度

    1回答

    我正在使用cakephp 3在多个图像文件上传中,我希望这些图像可以按目录路径我的代码和每个上传的图像应保存在数据库(我正在使用MySQL数据库)。 在我目前的版本中,我可以在我的表单中选择多个图像,幸运的是,在提交我的表单后,所有图像都成功上传到服务器图像目录路径,正如我所预料的那样,只有一个图像被保存在数据库中,因为它应该将所有图像和每个图像保存在数据库中。 。由此代码在我ImageUploa

    1热度

    3回答

    我试图在没有视图的情况下创建Rest API并计划在角度2应用程序中使用这些API。对此有什么想法?

    0热度

    1回答

    我想在我的应用程序中做后台电子邮件发送。 我正在制作一个shell,我最终将安排通过crontask来运行。 我试图跑在我的EmailShell下面的代码: <?php namespace App\Shell; use Cake\Console\Shell; use Cake\Core\App; App::import('Controller', 'Messages'); clas

    0热度

    1回答

    <div class="form-group"> <label for="inputEmail" class="col-lg-2 control-label">Title</label> <div class="col-lg-10"> <input type="text" style="width: 45%;" class="form-control" id="

    0热度

    1回答

    CakePHP 2,我有一个编辑页面。我想看看有什么改变。因此,我需要获得$ this-> request-> data。但是,它无法获得旧记录(非编辑)和新记录(已编辑)。我该怎么做?请 public function admin_edit($id = null) { $this->BrandImage->id = $id; if (!$this->BrandImage-

    12热度

    2回答

    我有两个模型Group_ones和Group_twos。我在ac_config.ctp文件中显示此值。 我的控制器代码低于 public function ac_config($id = null) { if (!$id) { $this->Session->setFlash('Please provide a Site id'); $this->

    0热度

    2回答

    我想设置hasOne和hasMany到相同的model,在我的代码的一部分,我只需要1个结果,但在其他部分我需要所有结果(对象类型客户端将返回在我的网站表): $this->hasOne('Vendas') ->setForeignKey('id_cliente') ->setBindingKey('id') ; $this->hasMany('Venda