cakephp相关内容
某些模型是否可能在一个数据库中而其他模型在另一个数据库中(使用相同的连接)? 我有许多只读表,希望在系统的多个安装之间共享.其他表需要每次安装.例如,假设 users 是共享表,而 posts 是每次安装. 在一个模式(我们称之为“共享")中,我们有 users 表,而在另一个模式(“mycake")中是 posts. 通过创建一个指向共享数据库的新数据库连接,我已经能够从另一个
..
我在 CakePHP 2.0 中测试模型时遇到问题,问题似乎出在模型的构造函数上. 公共函数__construct(){parent::__construct();$this->_pagi_cuantos = 2;} 即使我删除了它的所有内容,我仍然在尝试运行测试时遇到问题. Mark Story 告诉我: 如果你有一个构造函数,确保你覆盖了构造函数正确.不这样做会导致这样的错误.
..
..
我在 cakephp .ctp 文件中有这段代码: Html->link('Hello Stack Overflow',数组('控制器'=>'页面','动作'=>'主页'));?> 但是我看到的不是 html 格式,而是字面意思: 你好Stack Overflow
有
..
从 PHP4 和 Cake 1.3 开始,我一直使用 debug($data); 来调试诸如 CakePHP 中的模型输出之类的东西. 然而,自从升级到 PHP5.4 后,我注意到 debug($data) 似乎并不总是有效.比如今天我做了一个简单的$data = $this->Model->find('all');和debug($data); 似乎是空的.没有错误,只是在 HTML 输出中
..
我是 cakephp 的新手,我在设置本地开发服务器时遇到了一些问题.我的蛋糕安装位于 http://localhost/dropbox/my_site/.但是,当我尝试访问该 url 时,它告诉我未设置 Dropbox 控制器.我如何告诉 CakePHP 从 my_site 而不是 /localhost/ 开始? 我已经尝试将 connect(/localhost/dropbox/*) 添
..
我正在尝试通过控制台 shell(最终通过 cron 作业)从 CakePHP 2.1.2 发送电子邮件.我发送的视图是一个带有返回应用程序网页链接的日历.我发现的问题是 url 不包含正确的路径,从我读到的内容来看,这是因为我使用控制台后没有请求对象.例如,如果我在浏览器中创建视图,则会得到如下链接: http://localhost/ReportMonitor/scheduledReport
..
我正在尝试使用 CakePHP 按出生日期分组并根据结果进行计数.这是我的查询. $data = $this->User->find('all', array('字段' =>大批("DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(User.dob, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d')
..
我对 CakePHP 还很陌生,因此,我曾经用 Zend Framework 做的一些基本事情被 Cake 打败了. 我正在处理一个项目,我必须将命名参数传递给控制器/操作.设置路由和传递参数相当简单,我的问题是当参数是一个urlencoded url. 例如:http://www.cakephp.com/controller/action/http%3A%2F%2Fwww.goo
..
我有两个表,都带有 username 字段.如何为本地表和外部表指定字段名称? 我希望 CakePHP 能做类似的事情 ON (`T1`.`username` = `T2`.`username`)` 结果.没有任何更改的表将按照以下条件加入: ON (`T1`.`id` = `T2`.`t1_id`)` 设置 'foreign_key' = 'username' 属性是不够的,因为它
..
如果我收到一个 HTTP Post,其中 http 请求的正文只是一个 UTF8 编码的字符串,我如何在我的 cakephp 控制器中访问该数据?看起来 $this->params 只包含以下内容: {“经过":[],“命名":[],"控制器":"用户","action":"签到",“插件":空,“网址":{"ext":"json","url":"用户\/checkin.json"},“形式":
..
最近我使用 phpExcel 库在 cakephp 中生成 excel 格式的报告.除了数据透视表外,一切正常. 我正在使用主 Excel 工作表(其中包含数据透视表)来克隆/生成其他 Excel 工作表.在新生成的工作表中,其他信息看起来不错,但未生成数据透视表(仅显示标题上的名称.没有过滤器选项).这是我正在使用的代码. $filename = WWW_ROOT."files/mas
..
我正在使用 MAMP 在本地开发 CakePHP 2.2 站点.每隔一段时间,我就会收到一个或多个与此类似的警告,关于无法写入一个或多个缓存文件: 警告:SplFileInfo::openFile(/Applications/MAMP/htdocs/mywebsite/www/app/tmp/cache/persistent/myapp_cake_core_cake_console_en-au)
..
在Cakephp中使用htaccess在开发过程中如何用密码保护我的网站? 我必须更改哪个 htaccess 文件? 我必须在 htaccess 中写什么 我应该把 .htpasswd 放在哪里? 我在谷歌上搜索过,但没有找到任何有用的东西,希望你能帮助我! 谢谢Till帮我解决了问题! 对于 CakePHP 用户:- 修改/app/webroot/中的.htacces
..
我在 CakePHP 的添加/编辑视图中有多个复选框,创建于: echo $this->Form->input('email_warning_chb', array('type'=>'select', 'multiple'=>'checkbox', 'label'=>__('邮件通知'), 'class'=>'multiple-chb', 'options'=>array('title...'=
..
我有一个表发布,它与一个表星星有有很多关联. 我可以使用以下方法获取所有相关数据: $this->Posts->find()->contain(['Stars']); 效果很好. 但我想数星星.我试过了,但它不起作用: $this->Posts->find->contain(['星星' =>函数($q){return $q->select(['total' => $q->func
..
嗨,我有一个在 CakePHP v 1.3 上运行的应用程序.我已将 wamp 服务器更新为 v2.4.更新后我收到此错误消息.我对 php.ini 设置进行了这些更改. memory_limit = 128M file_uploads = 开启 upload_max_filesize = 128M max_input_time 最大执行时间 = 300 post_max_size
..
我花了一些时间从名为 ItemView 的模型中保存最简单的记录: if($this->save($this->data)) {回声'工作';} 别的 {echo '失败';} $this->data 在哪里: 数组([项目视图] =>大批([list_id] =>1[user_id] =>1)) 我的桌子是: 如果不存在则创建表`item_views`(`id` int(11) NOT
..
我的多语言 CakePHP 2.1 应用程序终于几乎可以运行了. 首先,我在core.php的末尾定义了默认语言: /* 定义默认语言 */配置::写入('配置语言', 'eng'); 这是我在 AppControler.php 中的代码: public 函数 beforeFilter() {父::beforeFilter();$this->_setLanguage();//Confi
..
我已经在 Cakephp 的 /app/webroot/blog/ 文件夹中安装了 Wordpress,并将 wordpress 永久链接设置更改为月份和名称(例如 http://abc.com/blog/2013/02/sample-post/). 现在,当我查看帖子时,我发现缺少控制器(错误:找不到 BlogController). 我想更改 cakephp 路由,以便任何带有 /
..