cakephp-3.0相关内容
我需要完全禁用对我的应用程序的CSRF令牌的控制。 我尝试使用: public function beforeFilter(Event $event) { $this->getEventManager()->off($this->Csrf); } ,但它似乎不起作用。 手动链接:Disabling the CSRF Component for Spec
..
我在cakephp3方面是新手。我有一个Employee表,我想保存一个图像路径。 下面是我在add.ctp中的表格 Form->create($employee, ['enctype' => 'multipart/form-data']); ?>
..
我已打印对象,正在尝试打印Tenats.Stage 打印此信息=> object(AppModelEntityTenancy) { 'created' => object(CakeI18nFrozenTime)
..
我有一个名为“View”的实体,并且该实体有一个名为“DateTime”的属性(实体的名称和字段无关)。 我想在CakePHP内为其设置默认值,而不是在数据库上定义它。 在我定义的实体类上: namespace AppModelEntity; use CakeORMEntity; use CakeI18nTime; class View extends Entity {
..
我使用 bin/cake bake plugin PluginName 来创建插件.部分原因是它会创建 phpunit.xml.dist,但 bake 不会创建所需的文件夹结构或 tests/bootstrap.php 文件. 问题 我在运行 phpunit 时收到“未执行测试"消息: $ phpunitSebastian Bergmann 和贡献者的 PHPUnit 5.1.3.时
..
我目前正在 Cakephp 3 中构建一个 RESTful API.我正在尝试通过 Postman chrome 扩展中的表单数据上传一个文件(带有一些附加数据).但是,我不确定如何获取通过请求接收到的数据. 邮递员表单数据 这是我尝试使用以下代码发送到 api 文件夹中的图片控制器的数据: 公共函数 add(){调试($this->request->data);$picture
..
我需要以老式的 upload-unzip-run 方式安装 CakePHP 3. 我从 cakephp/cakephp/tags 下载的存档不包含默认文件夹如webroot、Model等,表示不完整. 官方文档没有涉及到这一点.这是一个相关的 Github 问题我发现了,但这个人最终仍在使用 Composer. 还有cakephp/app 好像也包含了那些丢失的文件,但是cake
..
我需要帮助使用 find 或 get 或其他任何东西.我需要有关在 CakePHP 中执行此操作的最简单方法的帮助. 这是我的尝试: 在我的控制器中 $users = $this->LocationsUser->Users->find('list', ['限制' =>1、'keyField' =>'ID','valueField' =>['first_name', 'last_na
..
我的问题很简单,但我不知道如何解决. 我的网站是多语言的.我希望用户能够根据需要添加多种语言的文章,同时要求输入他的语言(取决于他的语言环境). 问题是,根据 CakePHP 关于翻译的约定,所有输入都必须以字段名称结尾,无论是什么语言.因此,所有字段对同一字段具有相同的规则.我不能让一个“名字"成为必需,而另一个语言则不需要. 例如,默认语言的输入是: 在此之下,同一字段
..
我想在单个表单中使用 association 进行 model 验证.我有两个表 users(父表)和 user_details(子表).现在模型验证仅适用于用户表.我也希望它用于 userDetails 表.它们之间的关系是hasOne. 验证只对用户表有效,因为我只为用户表创建了 newEntity. usersController.php(控制器代码) 公共函数 add()
..
我在 MySQL 数据库中将许多列定义为“时间".也就是说,他们有时间,但没有约会.当它们被 CakePHP 3 ORM 读取时,它们被转换成 Cake\I18n\Time 对象(通过 Cake\Database\Type\TimeType 类),但结果中总是包含日期和时间,其中日期设置为当前日期.例如,如果值为“20:00:00",debug($record['start_time']) 将生成
..
需要帮助, 我希望能够通过 ajax 将表单发送到控制器进行处理,同时在 App 控制器 (cakephp 3.4) 中启用 crsf 和安全组件.将不胜感激我能得到的任何帮助.谢谢 解决方案 为了发送 ajax 请求,您需要首先通过文档中指定的头部请求发送 csrf 令牌 (链接) Cakephp 3.6+ 这是一个带有 jquery ajax 调用的示例 $.aja
..
我只想选择 cakephp 3 中除了一个字段之外的所有字段. 例如.$this->select('fname', 'lname', 'mname', 'email', 'password', 'status', 'created', 'modified'); 这里我想选择除创建和修改之外的所有字段,因为我的另一个表有大约 30 个字段,我想选择 28 个字段,不想在 select 函数中提及
..
我正在尝试使用 case 语句使查询工作,但无法弄清楚如何让 case 返回列值而不是常量.我的查询工作正常,除了我为结果提供的列名被 Cake 引用或以其他方式错误处理,或者 PDO 位于我无法挖掘的层中.我深入了解了 bindValue,但一路上我遇到的文档都没有告诉我如何做到这一点. 我找到了这个示例评论: $statement->bindValue(1, 'a title');$s
..
我有大量的 CakePHP 2 Web 应用程序,其中许多通过自定义数据源使用远程数据.我正在阅读 CakePHP 3 的文档,但找不到创建自定义日期源的说明. 我的下一个项目也需要一个自定义的数据源 (ArangoDB),所以我打算用新版本的 CakePHP 来构建它. 请务必指定在 CakePHP 3 中构建数据源的位置和方式. 谢谢. 解决方案 只需查看任何现有数据
..
我想在 Cakephp 3.0 中更新或保存表的特定字段.我尝试从 Cakebook 中更新数据正在保存数据,但问题是它还保存了在数据库中分配为日期时间的修改字段.在这种情况下,我不想保存此字段.我该怎么做? 提前致谢 解决方案 当你不想触发回调时,只需使用 updateAll() $table->updateAll(['field' => $newValue], ['id' =>
..
在 CakePHP 2.x 中,模型中有一个属性 $order.所以我使用这个属性来对我的数据进行全局排序.例如,假设我需要在用于添加行的 Country 模型中的视图中显示一个带有国家/地区的选择框: $order = 'Country.country DESC'; 然后当我从任何控制器获取国家/地区时,数据按国家/地区名称排序,而不是按 id 或任何其他字段排序.这对选择框特别有用.在 C
..
如何在 CakePHP 3.0.0 中更改输入包装器 div 类? 我的代码是: Form->input('mobile',['div'=>['class'=>'col-md-4'],'class'=>'form-control','label'=>false]) ?> 它返回:
..
代码 假设我有两个模型,分别命名为 Product 和 Image,它们由 Product hasMany Image 和 ImagebelongsTo Product. 现在,假设我想获取所有带有第一张图片的产品.我会使用这个代码: $this->Products->find('all')->包含(['图像' =>函数($q){返回 $q->order('创建的ASC')-> 限制
..
在我们的 CakePHP 3 应用程序中,我们发现了不同的行为.我们确信它在 CakePHP 2 中运行良好,所以我想在新版本中发生了一些变化. 当用户访问这个url:/b2controller/myMethod,这些方法运行: AppController::beforeFilter()BController::beforeFilter()B2Controller::beforeFilte
..