cakephp-3.0相关内容
我通过将一个外部类添加到一个蛋糕3.0应用程序,将它放在/ vendor / name文件夹,并要求从一个组件,如下: require_once($ _SERVER ['DOCUMENT_ROOT']。'/ project / vendor / external / testClass.php'); 但是当我尝试getInstance的类 - 我收到错误 未找到类
..
我想在CakePHP 3.0.0中对联合查询进行分页。通过使用自定义查找器,我几乎完全工作,但我找不到任何办法得到 limit 和 offset / code>以应用于联合,而不是任何一个子查询。 换句话说,此代码: $ articlesQuery = $ article-> find('all'); $ commentsQuery = $ comments-> find('al
..
我使用cakePHP版本3.x。 当我查询MessagesTable时,我想获得消息的发送者和接收者的Users数据。我已经做了这个很多次在cakePHP 2,但我不知道为什么它不工作在版本3.x. 我有一个UsersTable和一个MessagesTable。 UsersTable $ b b $ this-> hasMany('Messages');
..
如何列出我的网站上的所有控制器/操作? Configure :: listObjects('model')似乎不再存在。我试图写一个函数来生成/添加到我的ACL设置中的ACO。谢谢。 解决方案 所以这里是我做的。在我的资源控制器中: 包含反射类/方法库 使用ReflectionClass; 使用ReflectionMethod; 要获取控制器: p
..
如何在新的CakePHP中的where子句中使用它?我在尝试: $ restaurants-> find() - > where(['id'=> $ r_ids]) - > all(); 其中 $ r_ids 解决方案 对于CakePHP 3.x,现在需要指明数据类型,或明确使用 IN 关键字。 http://book.cakephp.org/
..
我有表学期,学科和联合表Semesters_Disciplines。我想在DisciplinesController中创建一个具有semester_id作为参数的操作索引,该列表只包含分类,属于具有在参数中传递的id的学期。我尝试过: 公共函数索引($ semester_id) { $ options = ['semester_id '=> $ semester_id]; $ thi
..
在cakephp 3.xi不能在查找中分页命令 这是我的控制器: // AgentsController.php public function show() { $ agents = $ this-> Agents-> find b $ b $ this-> set('agents',$ this-> paginate($ agents)); } 这里是
..
我在寻找以前的答案,但我发现的是与更老的cakephp版本相关 我有两个表,“杂志” '在这里有一个关系'issues'BelongsTo'magazines',这是什么IssuesTable看起来像: public function initialize $ config){ $ this-> belongsTo('Magazines',[ 'foreignKey'=>'id
..
这是我的距离单元 public function display() { $ this-> ; loadModel('Distances'); $ distance = $ this-> Distances-> find('all',[ 'order'=>'Distances.id ASC', ]) - > toArray (); $ this-> set('distanc
..
我是PHP和CakePHP的新手。使用CakePhp连接数据库时发现问题。 以下是我的应用程序配置。 我在Bitnami WAMP堆栈5.4.40-0 我使用CakePhp 3.0.4创建一个web mvc应用程序 in my app.php file / ** * ORM用于连接的连接信息 *到您的应用程序的数据存储。 *驱动程序包括Mysql Postgres
..
我希望使用JOIN从表格中选择数据,并在CakePHP中选择视图,如下所示: $ this - > Annonces-> find('all') - > where($ arrFiltres) - > order($ arrOrder) - > join b'table'=>'annonces_suivis', 'alias'=>'AnnoncesSuivis', 'condi
..
我需要获得帮助,您可以使用查找 或获取获取键值对中的两个值(适合人性化的下拉菜单) / strong>或任何其他。我需要帮助在CakePHP中这样做最简单的方法。 这是我的尝试: 我的控制器 $ users = $ this-> LocationsUser-> Users-> find('list',[ 'limit'=> 1, 'keyField'=>'id', 'value
..
我使用Cakephp 3使用sqlserver作为数据源服务器。我确定没有与我的数据库连接的问题..作为home.ctp提示,我连接到我的数据库..我还使用migrations插件创建我的表..似乎没有问题工作这些工具。但是我烤了我的MVC后,我只有页面满了错误.. 例如 $ bin\cake烘烤所有测试 没有我发现的错误和MVC在其特定的文件夹,testController.php
..
可以做一个“BETWEEN?AND?” where condition LIKE in cakephp 2.5? 在cakephp 2.5中我写的是 'conditions'=> ['start_date BETWEEN? AND?'=> ['2014-01-01','2014-12-32']] 我如何 '条件'=> ['? BETWEEN start_date
..
我尝试执行: $ fields = array('id'=>'custom_id','title '=>'some_name'); 我得到的结果是 id 如果我这样做: $ fields = array 'custom_id','title'=>'some_name'); 那么它将 custom_id / p> 如何获
..
我尝试从cakephp 3表单保存数据。所有数据都保存得很好,但datetime不。我有2个datetime字段。这些字段由jquery-ui小部件填充。 pacthing实体时发生问题。 $ intervention = $ this-> Interventions-> patchEntity($ intervention,$ this-> request-> data);
..
我在Users和Contacts上有一个belongsToMany关联。 我想找到给定用户的联系人。 我需要像 $ this-> Contacts-> find() - > contains ['Users'=> ['Users.id'=> 1]]); 菜单说明了包含,自定义finder方法的条件和通过关联键, 解决方案使用Query :: matchi
..
使用CakePHP文档,我尝试使用composer安装3.0-beta2,但我遇到了这个错误: cakephp / cakephp 3.0.x-dev需要ext-intl * - >您的系统中缺少所请求的PHP扩展程序intl 但是,我知道intl已安装(它显示在phpinfo)。我使用PHP 5.4.33 / Apache 2.4.10.1 先感谢您可以提供的任何想法。
..
我跟着教程,所有的CakePHP的授权指导,我不能让被称为我的isAuthorized()方法。我的理解(纠正我,如果我错了,这是令人难以置信的可能)是通过做委托授权给特定的控制器“授权” - > ['控制'] 中 AppController.php ,当一个UsersController方法被调用,在这种情况下,“添加”,UsersController将运行 isAuthorized()方
..
我从验证取景器有我需要访问条件 $这个 - >请求,但我不吨有关于该访问 UsersTable 。 的AppController ::初始化 $这个 - > loadComponent('验证',[ '身份验证'=> [ “形”= GT; [ “发现者”= GT; “权威性”,
..