标签: cakephp

如何在php中删除索引形成一个数组?

我期待除了数组中的单个元素.我的阵列是:

Array
(
    [0] => Array
        (
            [0] => Array
                (
                    [COUNT(ID)] => 0
                )
        )
)
Run Code Online (Sandbox Code Playgroud)

我已经使用PHP函数basenamearray_shift,但他们没有给我应有的价值.我只想要单个字符串COUNT(ID)值.

这是我在cakephp模型中使用的函数:

$res = $this->query("select COUNT(ID) from users where Username = '".$Username['Username']."'");
if ($res[0][0]['COUNT(ID)'] >= 1)
{
    return false; 
}
else
{
    return true;
}
Run Code Online (Sandbox Code Playgroud)

我不需要$res[0][0],我只需要COUNT[ID].有没有简单的方法可以找到COUNT[ID].

arrays cakephp

0
推荐指数
1
解决办法
933
查看次数

使用composer安装CakePHP 3.0时出错

我试着安装cakephp 3.0运行:

composer create-project -s dev cakephp/app cakedev
Run Code Online (Sandbox Code Playgroud)

还有git cloning cakephp/app然后运行composer update但是我一直得到同样的错误:

Installing cakephp/cakephp (3.0.x-dev 0a2ff83)
    Cloning 0a2ff83156e5725b7e9339fb655e280ee70ce5aa
Executing command (CWD): git clone --no-checkout 'git://github.com/cakephp/cakephp.git' '/home/vagrant/www/cakedev/vendor/cakephp/cakephp' && cd '/home/vagrant/www/cakedev/vendor/cakephp/cakephp' && git remote add composer 'git://github.com/cakephp/cakephp.git' && git fetch composer
Failed: [Symfony\Component\Process\Exception\ProcessTimedOutException] The process "git clone --no-checkout 'git://github.com/cakephp/cakephp.git' '/home/vagrant/www/cakedev/vendor/cakephp/cakephp' && cd '/home/vagrant/www/cakedev/vendor/cakephp/cakephp' && git remote add composer 'git://github.com/cakephp/cakephp.git' && git fetch composer" exceeded the timeout of 300 seconds.
Failed to download cakephp/cakephp from source: The process "git clone --no-checkout 'git://github.com/cakephp/cakephp.git' …
Run Code Online (Sandbox Code Playgroud)

php git cakephp composer-php

0
推荐指数
1
解决办法
1872
查看次数

App :: uses('AppController','Controller')在每个控制器中的用途是什么 - cakephp

当烘焙一些控制器时,我注意到每个控制器的顶部都有一条线

App::uses('AppController', 'Controller');
Run Code Online (Sandbox Code Playgroud)

删除它没有任何区别,AFA我注意到,没有那条线,一切正常.自动填充在任何情况下都有效,因此不能用于此目的.那么,那是什么意思呢?我的蛋糕版是2.5.3.

谢谢

cakephp

0
推荐指数
1
解决办法
2930
查看次数

Cakephp 3.0 alpha2如何将新密码与旧密码进行比较?

好的,所以我通过将我的应用程序(2.5)转移到3.x来测试Cakephp 3.0 alpha2.我当前的应用程序已将其设置为当您重置密码时,为了安全起见,您无法将其更改为以前的六个密码中的任何一个(存储在通过user_id连接密码表的密码表中).当我看到Cake 3.0中的更改时,我注意到如果您创建一个新实体,即使密码相同,密码也会有不同的哈希值.将新密码与旧密码进行比较的好方法是什么?我是否会使用密码hasher内置函数调用check?

php authentication passwords cakephp

0
推荐指数
1
解决办法
766
查看次数

CakePhp在Ubuntu 14.04中不起作用

我在Ubuntu 14.04(64位)中安装了cakephp v2.4.6,数据库是PostgreSQL.同样的系统在Windows环境中运行良好但在我将其转移到Ubuntu后,它显示了一些问题.

  1. CSS不起作用.没有颜色和登录屏幕对齐方式更改.
  2. 登录后,出现错误"服务器中找不到请求的URL".

有些论坛要求我们更改配置文件/etc/apache2/sites-available/default.conf.但我找不到任何default.conf文件.

请指导.谢谢.

php cakephp postgresql-9.3 ubuntu-14.04

0
推荐指数
1
解决办法
3477
查看次数

如何在多个视图中使用相同的表单

我正在使用CakePHP 2.4.我有一个博客,我可以添加和编辑帖子.当我实现我的时候edit.ctp,我认识到,我在视图中有相同的代码add.ctp:

<?php
    echo $this->Form->create();
    echo $this->Form->input('headline');
    echo $this->Form->input('text', array('type' => 'textarea');
    echo $this->Form->end('Save');
?>
Run Code Online (Sandbox Code Playgroud)

(简化代码)

关于CakePHP的推荐,我想保持我的代码DRY.仅在一次定义表单并在两个视图中使用它的最佳方法是什么?

cakephp dry

0
推荐指数
1
解决办法
171
查看次数

如何在CakePHP中重写URL

我正在使用Cake 2.3,我有一个像这样的URL:

http://www.example.com/events/event_name
Run Code Online (Sandbox Code Playgroud)

我想表现出来

http://www.example.com/event_name
Run Code Online (Sandbox Code Playgroud)

我已经通过了很多链接,但没有成功,我在这里发帖.请帮帮我.

php cakephp url-rewriting cakephp-2.3

0
推荐指数
1
解决办法
253
查看次数

有没有一种可靠的方法将Zurb Foundation CSS框架与CakePHP一起使用?

我正在看一个应用程序的重大更新,该应用程序目前只是原始PHP/HTML/CSS的混搭.

我想使用CakePHP MVC作为后端,使用Zurb Foundation作为前端.虽然我似乎无法找到连接两者的方法.

我知道洛伦佐的回购,但不确定是否有另一种方式.似乎这个回购并没有被全部使用.它在几年内没有更新.当然有人一起使用CakePHP和基金会?

css php cakephp zurb-foundation

0
推荐指数
1
解决办法
1309
查看次数

使用composer的CakePHP 3.0安装坏了吗?

尝试拉出localhost时出现此错误.

error: Warning: require(C:\xampp\htdocs\sync\vendor\autoload.php): failed to open stream: No such file or directory in C:\xampp\htdocs\sync\config\bootstrap.php on line 23

使用composer从cakephp网站安装:http://book.cakephp.org/3.0/en/quickstart.html

每次我尝试这是我在这里与cmd中的一些错误相处:

C:\xampp\htdocs>php composer.phar create-project --prefer-dist -s dev cakephp/app sync
Installing cakephp/app (dev-master ebdd94ef28cd742b90fc03a5f8cca46c6306ded2)
  - Installing cakephp/app (dev-master master)
    Loading from cache

Created project in sync
Loading composer repositories with package information
Installing dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- Installation request for cakephp/cakephp 3.0.*-dev -> satisfiable by …
Run Code Online (Sandbox Code Playgroud)

installation bootstrapping cakephp composer-php cakephp-3.0

0
推荐指数
1
解决办法
5103
查看次数

输入表单中的CakePHP span标记

我试图在输入文本标记之前或之前插入span标记.基本上我想要的是html是这样的:

<div class="input">
<span class="counter"></span>
<input name="whatever" class="word_count" type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

我通过关闭formhelper中的div并手动编写所有内容来解决,输入文本标记除外.我只是想知道是否有办法使用formhelper完成此任务.

我读到了关于Html-> tag的内容,我试图把它放在formhelper中,但无济于事.

任何帮助,将不胜感激.

html cakephp formhelper

0
推荐指数
1
解决办法
1813
查看次数