草庐IT

cakephp-mysql

全部标签

php - CakePHP 生成器

我在http://www.widgetpress.com/中找到了一个GUIcakePHP构建器,但它是Mac的版本。是否有适用于Windows的GUICakePHPBuilder? 最佳答案 有一个基于网络的构建器http://cakeapp.com/ 关于php-CakePHP生成器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1753045/

php - 删除默认 Cake 应用程序中的默认界面 CakePHP 链接?

我如何摆脱默认显示在Cake应用程序每个页面左上角的默认“CakePHP:快速开发php框架”链接配置?它不是View的一部分,我能想到的唯一方法是display:noneCSS中的div。我认为应用的配置中必须有一些设置。 最佳答案 修改app/views/layouts/default.ctp如果该位置不存在View,请检查cake/libs/views/layout/default.ctp 关于php-删除默认Cake应用程序中的默认界面CakePHP链接?,我们在StackOve

php - CakePHP 清理实用程序

我无法让它在我的Controller中运行。代码是:App::import('Sanitize');classMyControllerextendsAppController{public$uses=array('Sanitize');functionFoo(){//Fatalerror:Class'Sanitize'notfound$test=Sanitize::paranoid($data);//Fatalerror:Calltoamemberfunctionparanoid()onanon-object$test=$this->sanitize->paranoid($data);

php - 如何使用 CakePHP 检查模型是否存在?

我在通用函数中动态加载模型,我注意到有时我想跳过加载模型,因为它会引发404错误。如何检查模型是否存在?类似于:if($this->modelexists($type){$this->loadModel($type);}else{return"xxx";} 最佳答案 由于您没有指定您的版本,我将我的答案一分为二,一个用于1.3,一个用于2.0。CakePHP1.3如果找不到模型,loadModel()方法将返回false,参见APIdocumentation.所以只要检查它不会像这样返回false:if(!$this->loadMo

php - 在 Netbeans 中调试 CakePHP 总是在 index.php 上停止

我已经在Netbeans中设置了一个CakePHP项目并使用xdebug进行调试。当我开始调试session时,Netbeans在每次请求时都在根index.php文件中停止。我必须按继续,然后我的断点才会命中。有没有办法配置xdebug来避免这种行为?在每个请求上都必须点击继续是非常乏味的。谢谢! 最佳答案 在另一个帖子中回答:here.问题并非特定于CakePHP,而是一般使用Netbeans进行PHP调试。 关于php-在Netbeans中调试CakePHP总是在index.php

php - 使用php mysql按半径搜索经纬度数据库

我正在尝试开发一个小型站点,该站点按设定的半径从数据库中检索结果并将其放置在map上。我使用GooglemapAPI从那里获取经纬度搜索条件,将这些传递到我的php脚本,该脚本查询数据库并将结果集作为JSON对象返回。我在使用json将纬度和经度发送到php时遇到了一个小问题。我的主要问题是我搜索数据库的sql似乎是错误的,因为它只检索了我数据库中的前10个结果。我希望它返回搜索点半径范围内的前10个结果。这是我的ajax代码functionshowCarPark(location){varlat=location.lat();varlng=location.lng();//alert

php - 获取最近的日期mysql

我的表格中有以下日期。如何找到离今天最近的日期(如果有今天的日期)或者如果没有今天的日期那么最近的过去日期?2012-10-01aa1232012-10-02aa432012-10-03aa4782012-10-04aa402012-10-05aa542012-10-06de342012-10-07a54342012-10-08r4t2012-10-09x342012-10-10q232012-10-11b53因此,如果今天是'2012-10-07'则记录将为a5434。但是,如果2012-10-07丢失,则记录将为de34,它属于2012-10-06,因为那将是最接近的从今天开始的过

php - 通过 php 从 mysql 结果创建 json 对象

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:JSONencodeMySQLresults我想使用php创建一个如下所示的json对象。它将返回一个字符串作为结果sql查询的响应。{"Orders":[{"DeliveryId":"DeliveryId","CustomerName":"CustomerName","PhoneNumber":"PhoneNumber","Address":"Address"},{"DeliveryId":"DeliveryId","CustomerName":"CustomerName","PhoneNumber":"P

php - Cakephp 表名约定

我在Joomla中已有一个网站。我想在CakePHP中使用新的应用程序,但具有相同的现有Joomla站点数据库。所以这是表名的问题。请建议我如何在Cakephp中使用该表(如market_type、listing_type单数形式),因为在cakephp中>标准我们使用复数形式的表格。 最佳答案 您可以在模型中定义表名classExampleextendsAppModel{public$useTable='exmp';//Thismodelusesadatabasetable'exmp'}UseTableCakephp

php - mysql_real_escape_string() 没有清理变量

我在现有网站上工作,试图防止SQL注入(inject)。在$_GET['ID']未净化之前。$ID=mysql_real_escape_string($_GET['ID']);$sQuery=mysql_query("select*fromtbl_mini_websiteass1,tbl_actor_merchantasmewheres1.MERCHANT_ID=$IDANDs1.MERCHANT_ID=me.MERCHANT_ID");如果我在url的末尾放置一个',使用mysql_real_escape_string()我从mysql_error()得到这个:Youhaveaner