首页 > TAG信息列表 > cakephp-2-0

Cakephp 2:需要有关PDOStatement错误配置的帮助

我对Cakephp 2的请求有问题.当我尝试输入’或?时,在字符串中我收到错误信息 Error: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound [17:05:44] Root: #0 /var/home/public_html/lib/Cake/Model/Datasource/DboSource.php(436): PDOStatement->execute(Arr

检查一个模型是否与cakephp中的另一个模型相关联?

我使用CakePHP一段时间,遇到一个问题,需要检查该模型是否与其他模型关联.是否有任何内置功能? 例 BLOG -- hasMany COMMENTS -- hasOne Profile COMMENTS -- belongsTo BLOG 我正在寻找一些功能,如: hasAssociation('blog', 'comments'); //should return true hasAssociation

mysql-数据库索引cakePHP

我有两个表,即“客户”和“事件”.两者之间的关系如下: 事件 var $belongsTo = array( ... 'Customer'=>array( 'className' => 'Customer', 'foreignKey' => 'customer_id' ) ); 顾客 var $hasMany

php-未正确配置带有消息“缓存引擎_cake_core_”的未捕获异常“ CacheException”

我用CAKEPHP创建了一个应用程序,它运行良好.当我从一台服务器转移到另一台服务器时,会产生一些问题. 我用777更改了文件权限ap / tmp文件夹,但仍然给出错误 错误 和我的服务器文件夹权限解决方法:您需要在缓存文件夹中创建这两个文件夹 app / tmp / cache / models和应用/ tmp /缓

不建议使用键`action`,而直接在cakephp中使用`url`

我从UsersController中的我的forgot_password方法在CakePHP中收到此错误. public function forgot_password() { $this->layout = 'signin'; if (!empty($this->data)) { $user = $this->User->findByUsername($this->data['User'][

php代码以在ul标签中应用条件

我有一个ul和li列表.当我单击UL列表时,它会展开和折叠… 以下是我在ul和li标签内的链接. <ul class="treeview-menu"> <li><?php echo $this->Html->link(__('Add Users'), array('controller' => 'Users', 'action' =&

CakePHP:如何在每次操作前检查会话?

我在Cake 2.2中需要做两件事.我需要检查每个页面上是否有人登录,然后将其用户ID存储为名为UID的常量. 我想避免在每个控制器上都必须检查用户.我希望它自动完成,所以自然而然地我转到AppController并尝试BeforeFilter.它似乎尚未初始化会话,所以我抓了一下并尝试afterFilter,但是那

在CakePHP中查找内存和CPU时间瓶颈

我读了this,但它不适合我的解决方案. 我需要在CakePHP 2应用程序中找出内存和CPU时间瓶颈.通过在控制器操作中使用microtime和memory_get_usage,我发现了一些线索.我解决了一些.但是很难一一诊断每个控制器的动作. 我需要记录每个操作的CPU和内存负载.我打算在控制器中放入2个全局

如何清除Controller CakePHP 2.x中的缓存?

我正在一个房地产网站上,用户在其中创建列表,然后保存以保存该列表,我们要求他通过Facebook进行连接.当前它工作正常,但是,当我创建另一个属性(例如,用户未登录)时,我稍后返回到创建属性的页面,然后再通过Facebook连接..它确实登录了用户,但没有创建属性. 我尝试了各种方法,后来发

如何在cakephp中的分页中传递参数?

我想在cakephp中传递参数,当我搜索排序结果然后单击分页的2页时该怎么办,它将无法记住网址,我想传递我从dromdown中选择的参数,如何传递我的控制器代码中的分页参数是 $membershipType = ''; $status = ''; $timeSpan = ''; $fieldName = 'mem

mysql-Cakephp如何基于另一个表创建虚拟字段

我有2个表:projects,project_types. The relations are as follow: Project => belong to => ProjectType ProjectType => hasMany => Project The columns are as follow Project => id, project_type_id, name, description ProjectTy

如何将来自Composer的CakePHP插件安装到app / Plugin中

我正在尝试安装此插件:https://github.com/ichikaway/cakephp-mongodb/ 使用Composer进入我的CakePHP项目.一切都很顺利,但是它安装到了[项目根目录] / Plugin(我猜是由Composer创建的目录),而不是[项目根目录] / app / Plugin. 显然,在那种情况下,不可能通过使用以下命令来加载它:

CakePHP TwigView插件缺少视图错误

我主要使用CakePHP 2.4.2和this插件. 我想将TwigView与CakePHP一起使用,发现上面的插件与CakePHP 2.0兼容.遵循所有安装步骤,但是在执行脚本时出现Missing View错误. 我的AppController.php <?php App::uses('Controller', 'Controller'); class AppController extends Controll

CakePHP:findById()with Containable不返回预期的关联

这是我的模特: class Question extends AppModel { public $hasMany = array( 'CaseQuestions' => array('className'=>'Question', 'foreignKey'=>'parent_id') ); public $hasOne = array( 'CaseStu

CakePHP:无法从自定义包加载类

我们想在我们的一个控制器中使用FPDF库. 我们创建了以下文件: app -Lib --Fpdf ---files.php ---fpdf.php ---fdpf_wrapper.php <-- this is our class (FdpfWrapper) which extends the base FPDF class 在控制器类之前,我们尝试这样做: App::uses('FpdfWrapper', 'Lib/Fpdf');

mysql – 如何从CakePHP中的某些数据库表获取数据库配置的值?

我正在制作一个将安装在多个客户端的应用程序,每个客户端的数据库配置将有所不同,因为我将使用多个不同的数据库,如Oracle和MySql. 一个数据库将是共同的,我已经创建了一个表,我将保存db配置详细信息,现在如何从database.php中的表中选择该数据. 找不到任何有点混淆的东西.`class D

cakephp – 触发 – 执行查询后

如何在所有查询中更改输出模型? 这意味着查询在此模型上运行,然后转到特定函数. 例如,在用户模型中,如何删除所有查询的密码字段 谢谢解决方法:将以下内容添加到您的模型中: public function afterFind($results, $primary = false){ foreach ($results as $key => $val) {

Cakephp表单没有在POST方法中发布所有字段值

当我发布一个包含1000个字段(1000个输入复选框)的表单时,我正在使用cakephp 2.0版本,它没有提交所有1000个字段.只提交495字段及其值.发布后,在我的控制器中显示以下数据(响应) [data] => Array ( [Ecommerce] => Array ( [r] => no

mysql – 按日期范围查找CakePHP?

我正在尝试获取尚未过期的优惠券.我在我的控制器中有这个: public function coupons() { $this->paginate['Coupon']=array( 'limit'=>9, 'order'=>'RAND()', 'conditions'=>array( 'Coupon.e

mysql – 在远程服务器上运行cakephp app时遇到问题

如果你得到: Error: SQLSTATE[42000]: Syntax error or access violation: 1104 The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay 将cake php app和数据库从xampp localho

CakePHP:如果我在find中组合’fields’和’contains’,我就得不到想要的结果了.有谁能解释为什么?

我有以下情况:作品有一个Image属于ImageGroup. 如果我这样做: $works = $this->Work->find('all', array( 'contain' => array( 'PreviewImage' => array( 'fields' => array('PreviewImage.id', �

在cakephp中获取referer url(上一个url)的操作名称

我的引用网址来自$this-> referer(),如下所示 HTTP://本地主机/项目/用户/登录 我想获得referer url(上一个url)的动作, 我怎么才能得到它 ? 谢谢解决方法:要获取referer完整的基本URL,我们使用$this-> referer(),如果你解析Router :: parse($this-> referer());我们得到一个空数组

在CakePHP 2.0中使用Html Helper时未定义的var

我第一次尝试CakePHP时收到此错误: Undefined variable: html [APP/View/Posts/index.ctp, line 13] 我有版本2.0-alpha,我有错误的版本或再次改变了什么.好像它找不到html助手. 更多信息请求: 这是index.ctp文件 <?php foreach ($posts as $post): ?> <?php echo $post['Po

CakePHP:检查是否设置了SPECIFIC闪存消息

我有一个页面,其中有几个部分,其中包含从同一页面提交的表单.表单崩溃以节省空间,但如果提交时出现错误,我想有条件地保持它们打开. 在我的控制器中,我为每个表单设置了一个特定的“键”(请参阅​​下面的location_key),这样我就可以在各自的位置回显它们: 在控制器中: $this->Sessi

如何使用CakePHP 2.6中的IN(MySQL)一起删除多个记录

基本上,我想这样做,用户将选中复选框,然后单击deleteAll按钮一次删除多个记录.为此,我触发ajax并获取所有选择的id,然后选择id发送到控制器的方法. 我使用delete方法从数据库中删除多个记录,但它无法正常工作. 而且我不想使用循环删除多个记录. CakePHP有没有其他方法可以同时删除