cakephp-2.3相关内容
我使用的是cakephp,据我所知,下面的查询有SQL注入。但问题是如何在相同的查询中解决这个问题。我不想用其他方法。请不要取消投票 Search->query("select * from subcategories where subcat_name like '%".$_GET['searchkey']."%' and subcat_status='active' "); 推荐答案
..
我正在尝试从视图向控制器发出 ajax 请求,ajax 请求工作正常,但从控制器没有任何内容返回到视图.不知道问题出在哪里..我正在尝试的是在我的视图方面我正在显示来自控制器的一些数据并且有一个选择框.当我从选择框中选择一个城市时,它会调用 ajax 请求,并应在 view.ctp 中显示该特定城市的结果. $('#cityid').change(function() {$city_id= $
..
对于 CakePHP 2.3.8 如何在 CronController.php 中调用另一个控制器函数 有什么想法吗? 解决方案 以下是代码: App::import('Controller', 'Products');//在顶部提及//实例化//在 cron 函数中提及$Products = 新的 ProductsController;//调用一个方法$Products->Con
..
在这里不知所措.我需要知道如何在违反完整性约束的情况下处理错误消息. 意思是我想向用户展示一些有意义的消息,而不是显示像 这样的错误消息 错误:SQLSTATE[23000]:违反完整性约束:1451 无法删除或更新父行:外键约束失败 我需要捕获这些数据库错误并只显示诸如 say 之类的消息 您尝试删除的项目与其他记录相关联 我们该如何处理. 我在这里找到了一个参考:http
..
我知道这已被问到 100,000 次,但我几乎阅读了所有 100,000 条回复,但似乎没有一个与我所追求的相符.我已经尝试了所有可能的组合(显然不是),恐怕我在一些相对简单的事情上被击败了.这是我的第二个蛋糕项目,所以我绝不是专家. Profile -> BelongsTo -> Store, Store -> BelongsTo -> Region, Region -> HasMany
..
我想我必须在这里寻求帮助来解决我的问题.我花了一整个晚上的时间.我在 UsersController 中有一个登录方法,如下所示: 公共函数登录(){如果( $this->request->is('post')){如果 ( $this->Auth->login() ) {$this->redirect( array( 'controller' => 'reservations', 'action
..
我有两个表,都带有 username 字段.如何为本地表和外部表指定字段名称? 我希望 CakePHP 能做类似的事情 ON (`T1`.`username` = `T2`.`username`)` 结果.没有任何更改的表将按照以下条件加入: ON (`T1`.`id` = `T2`.`t1_id`)` 设置 'foreign_key' = 'username' 属性是不够的,因为它
..
我在使用 Cakephp 时经常遇到这种困境,我很确定这是我没有遵循/理解某处约定的结果.在任何类型的 belongsTo(hasAnd 或其他)中,我通常发现由于 id 往往是外键,它也最终显示在下拉菜单中,这在语义上当然是无用的. 这是我通常所做的一个例子;我希望有人可以让我直截了当:(我只是制作这些表格,因为它们为一般问题提供了一个很好的模板.) 假设: Users 表有列
..
我想以 CAKEPHP 的方式更新数据库这是我的控制器 $data = 数组('知识库' =>大批('kb_title' =>$this->data['KnowledgeBase']['kb_title'],'kb_content' =>$this->data['KnowledgeBase']['kb_content']'kb_last_update' =>date("Y-m-d G:i:s")
..
我们熟悉 CakePHP 中的组件和助手. 我有一个 ABC Component 和 XYZ helper,它们都具有相同的功能(大约 2000 行,总共 4000 行).有任何方法可以在 Controller 和 .CTP 文件中使用相同的功能.同一个功能用2次不好. 有什么方法可以让我不用重写就可以在 Helper/Component 中使用 Component/Helper 函数
..
我有一个我正在处理的 CakePHP 2.x 站点,它在本地按预期执行.登录有效,会话 Flash 消息有效,等等.当我将代码推送到我的登台/生产服务器时,它就崩溃了. 登录不再有效,没有出现会话 Flash 消息,一些应该重定向到/user/login 的控制器操作没有显示任何内容(空文档)等. 我不知道问题是什么.根据我遇到的问题和我所做的一些搜索,我相信我已经排除了在纯代码 PH
..
我是 cakephp 的新手,我正在尝试使用 cakephp 2.3 创建一个简单的文件上传这里是我的控制器 公共函数 add() {如果 ($this->request->is('post')) {$this->Post->create();$文件名 = WWW_ROOT.DS.'documents'.DS.$this->data['posts']['doc_file']['name'];mo
..
我升级了我的 XAMPP 版本并安装了 PHP 5.5.9.升级后,我收到此消息.我用谷歌搜索但找不到明确的想法来解决它.我得到了一个 stackoverflow 的链接,他们正在谈论initialize 方法,但没有得到我需要修改的确切位置.请指导我如何修复它. 提前致谢. 错误: Strict (2048):EmailComponent::initialize() 的声明应该
..
我希望即时创建虚拟字段. 我的订单&订单详情就像... //订单模型类订单扩展 AppModel {公共 $name = '订单';public $actsAs = array('Containable');公共 $hasMany = 数组('订单详情' =>大批('类名' =>'订单详情','外键' =>'order_id','依赖' =>真的),);}//订单明细模型类 OrderDe
..
对于用户模型,我具有以下关联: public $ belongsTo = array('国家'=>大批('foreignKey'=>'country_id','conditions'=>array('Country.code_status'=>'assigned'),'order'=>array('short_name_en'))); 出于某些原因,我期望使用: $ countries
..
CakePHP 2.3在core.php文件中设置会话变量(包括cookie属性).我需要为会话cookie设置 samesite = None 和 Secure = true ,但是在配置中似乎没有那些可用的设置,仅显示以下内容选项: Session.cookie -要使用的Cookie的名称.默认为'CAKEPHP' Session.timeout -您希望会话存活的分钟数.此超时由C
..
SELECT GROUP_CONCAT(usertype_name SEPARATOR','),customer_name from`pre`.`customer` AS`Viewcustomer`在`viewcustomer`.`customer_status` = 0和`Viewcustomer`.`customer_type` ='A1'GROUP BY`customer_id` DESC
..
我正在尝试在cakephp中创建自定义路由。我需要以下格式的网址 http:// domain.com/mygroup?id=23 我正在尝试以下操作 路由器:: connect('/:sluggroup?id =:id', array('controller'=>'groups', 'action'=>'postdetail'),array('pass'=>
..
我正在尝试编辑记录,但我的表单未提交,单击“提交”按钮后出现以下错误。如何解决此问题 错误:在此服务器上找不到请求的地址'/ groups / edit / 12'。 以下是我的代码 edit.ctp form-> create('Listing', array('url'=> array('controller'=>'groups'
..
我有一个模型 GenForm ,它与另一个模型 PdfFile 具有HABTM关系。我用它在我的 GenForm 索引视图中生成复选框列表。在 GenForm 模型中,我添加了: public $ hasAndBelongsToMany = array ( 'PdfFile'=>数组( 'className'=>'PdfFile', 'joinTable'=>'gen_forms_x_pd
..