cakephp-2.1相关内容
我刚刚安装了 CakePHP 2.1.只是看到它的命名约定与旧版本相比发生了很大变化,这让我抓狂. 就像是 app/controllers 而现在是 app/Controller 一样 app/models - app/Model app/views - app/View 我知道这样做一定有一些优势.但我的问题是,当我使用蛋糕烘焙时,它会以同样的旧方式创建目录,即 cont
..
我试图从循环中连接多个数据库,但看到 CakePHP 无法更改 database,只能更改其他信息(如用户/密码/主机). app/Config/database.php app/Controller/CronController.php $companys = $this->Company->find('all');foreach($companys as $company) {$
..
我正在开发 cakephp 2.x .我的问题是我不想使用用户名进行登录..我从用户那里获取电子邮件和密码并从数据库中验证此电子邮件和密码我的数据库名称中有一个表 user,它有 3 个字段id,电子邮件和密码 这是我的代码 模型 应用控制器 class AppController extends Controller {公共 $components = 数组('会议','
..
我的表单中有两个字段应该相互对应.如果用户输入出生日期,则在 DOB 字段中,不得允许他/她输入大于 DOB 的居住期限 我在add.ctp中的两个字段如下 echo $this->Form->input('DOB',array('label' => 'Date ofbirth*', 'minYear' => 1900, 'maxYear' =>; 2000));echo $this->For
..
在控制器中使用全局变量的方法是什么? 我曾尝试使用 beforeFilter 来做到这一点,但其他函数无法访问它. 是否只能使用Configure::read 和Configure::write 解决方案 您可以在 AppController 中的任何控制器中设置可访问的变量 class AppController extends Controller {公共 $myGlob
..
下午好. 我有一个模型,它有一个名为“百分比"的字段.所有类似模型的百分比总和不能超过 100%.验证过程中会对此进行检查. 我需要验证错误消息来说明用户剩余的“空间"百分比.例如,如果所有 MyModel 已经有 80% 的总数,而用户尝试创建一个百分比为 40% 的新 MyModel,则错误消息会显示“您的百分比太高.您只剩下 20% 了". 问题是我不知道如何将变量放入验证
..
我有一个 Cake 网站,它需要有两个单独的登录,每个都有自己的登录表单并看到不同的页面,有两个不同的表会很好,因为两种类型的人之间没有相似之处. 每个登录表单只会被某些人使用,他们永远不会登录另一个表单,反之亦然. 另外,两个登录表之间有关系,需要2个表吗? 这可能吗? 解决方案 首先,添加几个空的自定义身份验证对象.我们将重用 FormAuthenticate 使用的
..
我有一个类似这个问题的问题 如何在 CakePHP 中识别活动菜单链接 我的 default.ctp 文件中有一个页面,我想在其中添加“活动"类的链接.我如何识别页面的当前 url,然后在链接上应用该类.. 我也在那里遵循了 的答案 $url = $this->Html->url('INPUT_THE_URL') ;$active = $this->request->here =
..
我正在处理 Cakephp 2.x.. 我想从 url 中删除操作或控制器名称...例如我面临的问题就是这样 我的消息控制器上有一个函数名称index,其中显示所有手机号码 网址是 www.myweb.com/Messages 现在在我的控制器中有第二个函数,它的名字是messages,我在其中接收针对手机号码的消息 所以现在我的网址在点击数字后变成了 www.mywe
..
我正在使用这三个关系 User、Movie 和 UsersWatchlist.. 其中 users_watchlists 包含 movie_id 和 user_id 作为属性.. 我有这个结构 数组('用户' =>大批('id' =>'3'),'UsersWatchlist' =>大批('UsersWatchlist' =>大批((int) 0 =>'3')) ) public functi
..
我有一个现有的网站,使用 CakePhp 1.3 构建.在那个网站上,我使用了 MD5 算法作为密码哈希. 现在我想将我的 CakePhp 版本升级到 2.3.5,但我无法将 MD5 用于密码哈希. 我想知道为什么我不能在 CakePhp 2.x 中使用 MD5.? 解决方案 不要使用 md5 作为密码 md5 不是用于散列密码的合适散列算法,请勿使用它.有很多很多参考资
..
是否可以为 Model 定义全局条件? 我有 2 个模型:User 和 Student.在数据库中,他们都使用表 users 但每个学生都将 parent_id 设置为其所有者(设置在同一个表中),而每个用户都有 parent_id 设置为 Null. 当我使用例如 $this->find('all'); 在 Student 模型中,我想强制 Cake 仅返回数据库表 users
..
我正在尝试在 cakephp(不是 mysql)上配置 MS-MSQL 数据库. 我的笔记本电脑(Windows x64 位)上的 Wampserver 是 2.2e-php5.4.3-httpd2.2.22-mysql5.5.24-32b. 我已经邀请了这两个dll来运行sql server 扩展名=php_sqlsrv_54_ts.dll 扩展名=php_pdo_sqlsrv_
..
我正在从事 CakePHP 2 项目.它最初从 2.0.x 开始,然后最近迁移到 2.1.0.在整个开发过程中,我一直收到下面的错误信息. 它以不可预测的方式弹出页面顶部.可能是我只是在查看不同的页面时,甚至在我向数据库中添加了一条记录(但记录已正确保存)之后. 警告:SplFileInfo::openFile(/var/www/cake_prj/app/tmp/cache/persist
..
我注意到 CakePHP 2.0 中暂时没有 Oracle 数据源,尽管他们现在似乎正在处理它:http://ask.cakephp.org/questions/view/any_news_about_oracle_datasource_with_cakephp_2_0 有些人解释了如何使用 Oracle DB 改编 CakePHP 1.3 的一些代码:http://www.hassanba
..
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的新手,试图在单选框和标签之间创建一个空格 性别'Male'.“
",'F'=>'Female');$ attributes = array('legend'=> false,'label'=>'gender_male.','class'=
..
我需要什么: 类似于Facebook的友谊系统。 用户(A)发送与用户(B) 用户(B)确认请求 用户(A)和用户(B)现在是朋友 我的问题 我很困惑如何解决这个问题。我在互联网上阅读了很多东西,但并没有真正帮助我... 我的问题: 在CakePHP中是什么样的链接?它有AndAndlongsToMany吗?还是有很多?还是...? 如何在日期数据库中正确
..
在我看来,我想要这样的HTML表格: 乡村小镇 法国巴黎 这是我的查询: $ foo = $ this-> country-> find('all',array( 'contain'=> array( 'Town'=> array( 'conditions'=> array(“ Town.country_id = country.id”), 'fields'=> a
..
对于数据检索,我需要使用 binary 关键字在mysql 中进行区分大小写的搜索,这是我要进行的查询 从用户 中选择用户名WHERE BINARY first_name LIKE'eph%' 或BINARY last_name LIKE'eph%' 或BINARY username LIKE'eph% ' 这是我在cakephp中进行的查询,没有二进制文件 $
..