【在CakePHP中,您使用过的最佳图像上传/调整大小组件是什么?】教程文章相关的互联网学习教程文章

CakePHP,电子邮件模型和电子邮件组件.我做了些蠢事【代码】

我有一个名为Emails的模型,我已经为其构建了很多功能,但是现在我实际上已经开始在电子邮件控制器中发送电子邮件并且已经碰壁了. 电子邮件组件与模型冲突,它们都以$this->电子邮件引用. 我的问题是如何重命名组件(返回并更改模型将是很多工作). 附:我习惯了轨道所以我认为它会被称为通知器.解决方法:您只需重命名EmailComponent即可: /controllers/components/email_handler.php:App::import('Component', 'Email');class EmailH...

CakePHP查找具有相关模型条件的列表【代码】

我正在尝试获取ID列表(la find(‘list’)),但无法弄清楚如何使用相关的模型条件. 我的协会是:产品hasAndBelongsToMany类别产品属于制造商 我想查找类别ID列表中的产品ID列表,并且具有某个制造商seo_url.我已经尝试了大量的包含条件,引用其他模型的条件,甚至尝试使用find(‘all’)来查看我的条件是否可行,但无法获得任何结果. 我设法使用Product-> query()得到一个,但它不是列表的格式.我可以遍历数组并获取ID或其他任何内容,但感觉...

获取模型名称以在CakePHP中的AppModel中实现可重用的方法【代码】

如何在AppModel中获取当前的型号名称? 我有这个代码来验证密码和确认密码.但是我想把它放在AppModelp中:function isSameAs($check, $field) {if( $check === $this->data['User'][$field] ) {return true;}else {return false;} }我正在使用CakePHP 2.解决方法:您最好使用$this->别名(请参阅API for model).使用@Ben Lee的建议,那将是:function isSameAs($check, $field) {return $check === $this->data[$this->alias][$field]...

CakePHP 2.x插件和插件文件夹之间有什么区别?

从CakePHP 2.0开始,文件夹结构如下:– MyApplicationName— app – – 插入—-(其他文件夹……)— lib—插件—供应商 app-folder中的Plugin-folder或应用程序根文件夹中的plugins-folder之间有什么区别吗? 这些文件夹的推荐使用是什么?或者你可以按照自己的意愿使用它们吗? 很抱歉,如果这是一个经常性的问题,但快速搜索没有提供任何类似的问题…解决方法:我不相信这很重要.我认为app文件夹外面有一个文件夹的主要原因是它可...

CakePHP 2.1初学者教程?

我只是想知道是否有人知道CakePHP 2.1的任何好的初学者教程,而不是他们网站上的那些(cakephp书/博客教程)?解决方法:我见过的最受欢迎的教程是博客教程.它与您指定的版本相关. http://book.cakephp.org/2.0/en/tutorials-and-examples/blog/blog.html 这很容易理解和遵循.

使用CakePHP生成Javascript视图块【代码】

考虑这样的URL:http://site.com/upload/qeSJGs,ZWURb4,qdMMTZ,yM62UX,RlwwWT,ecw7s1我需要将所有6个字符串分隔成Javascript数组并插入到我的页面中.这是我的控制器动作:public function upload($imageHashes) {$this->set('title_for_layout', 'Uploads successful');$this->set('imageHashes', explode(',', $imageHashes);$this->layout = 'complex'; }在我的视图文件中我有这个:<?php echo $this->Html->scriptBlock('', arr...

CakePHP:查找上一小时的记录【代码】

昨晚我花了很多时间在互联网上搜索,试图找到一个解决方案,找到MySQL数据库中最后一小时创建的所有记录.我找到的一个答案在任何地方发布都不起作用.. 这是我根据我在网上找到的内容得出的结果,并且思想可能会起作用:$recentUploads = $this->Upload->find('all', array('conditions' => array('Upload.created LIKE' => date('Y-m-d H:i:s', strtotime('-1 hour')))));但仍然没有运气.有什么想法吗?解决方法:您需要时间戳大于或等...

CakePHP友好的seo网址【代码】

我想让我的网址友好. www.example.com/posts/view/1更改为www.example.pl/:slug-:id.一切正常,但可能我在路由方面做错了,因为在点击paginator中的url后,url是正确的,它看起来像www.example.pl/:slug-:id,但是它出现了错误 “在此服务器上找不到请求的地址’www.example.pl/:slug-:id’.” 我不知道出了什么问题.这是我的代码:Router::connect('/:slug-:id',array('controller' => 'posts', 'action' => 'view'),array('pass' => a...

如何配置CakePHP的$this-> Auth-> login()以使用自定义密码hasher【代码】

CakePHP v.2.4 …… 我正在关注this documentation尝试设置Auth组件以使用我的自定义密码哈希类:App::uses('PHPassPasswordHasher', 'Controller/Component/Auth');class AppController extends Controller {// auth needed stuffpublic $components = array('Session','Cookie','Auth' => array('authenticate' => array('Form' => array('fields' => array('username'=>'email', 'password'=>'password'),'passwordH...

如何在CakePHP中创建子域?【代码】

CakePHP版本-2.5.5 我的域名是http://www.thechatfun.com 个人资料页面链接 – http://www.thechatfun.com/users/profile 聊天页面链接 – http://www.thechatfun.com/chats/index 以上两个链接我想看起来像http://profile.thechatfun.com和http://www.chat.thechatfun.com 我无法在CakePHP中创建子域. 请帮我 谢谢ChatFun解决方法:只要您可以配置域记录以将聊天和配置文件子域指向服务器,那么您可以更改webroot文件夹中的htacce...

列出cakePHP 3.x中的所有表【代码】

我一直试图解决这个问题.在cakePHP 2我可以使用:$tables = ConnectionManager::getDataSource('default')->listSources();但是在CakePHP 3.x中,我无法弄清楚要使用什么?我查看了链接cakephp get schema for list of tables 不幸的是它对cakePHP 3.0没有帮助?解决方法:我们可以使用非常相似的模式获得cakephp3中的表列表$tables = ConnectionManager::get('default')->schemaCollection()->listTables();

Cakephp 3.x – 国际化整页【代码】

我正在使用cakephp 3.x,我想用几种语言翻译我的网站.我阅读了关于cakephp 3.x的国际化(http://book.cakephp.org/3.0/en/core-libraries/internationalization-and-localization.html)的文档,它只解释了如何翻译单词和句子而不是整页. 翻译整页文本的最佳解决方案是什么?我的想法是为每种语言设置一个页面,在beforeFilter函数中,选择正确的页面.这是一个好的解决方案吗? 我还要问如何翻译一些保存在数据库中的段落,例如我的新闻页...

CakePHP,jQuery – 将数据属性添加到锚点【代码】

我正在寻找一种方法在CakePHP中向我的表锚点插入数据属性.它自动生成以下代码,但我不知道如何以一种使其成为数据目标属性的方式来改变它. 我想要实现这一点的原因是因为我链接到同一页面上的不同div并希望阻止页面重新加载.我是否必须从jQuery插入preventDefault()?如果是这样,该怎么办? 这是我目前的代码:<?php foreach ($servers as $server): ?><tr><td><?= $this->Number->format($server->id) ?></td><td><?= h($server->u...

CakePHP和codeigniter框架与ASP.NET MVC框架相比如何?

作为一名经典的ASP开发人员,自从ASP.NET问世以来每年大约一年,我决定要真正理解这个花哨的新ASP.NET.几天后,他们在处理代码隐藏和webforms以及其他所有这些问题. 我决定新的花哨的东西是重要的,去找其他东西学习(PHP和Ruby和Python都很有趣,但我不能用我现有的ASP东西). 无论如何,一个项目出现了,我能够使用PHP和CakePHP,在了解了MVC之后,我终于发现了一些我喜欢的东西,觉得它值得使用ASP(PHP也很酷但感觉很像ASPso也许这就是为什么...

如何从CakePHP中的关联模型中排除记录?【代码】

我正在CakePHP中创建一个Q& A应用程序,我希望在某些情况下排除我的关联.想象一下: 我在第一页上列出所有问题,使用$this-> Question-> findAll();.由于我的模型中有以下关联:public $hasMany = array('Answer' =>array('className' => 'Answer','order' => 'Answer.created DESC','foreignKey' => 'post_id','dependent' => true,'exclusive' => false,));将在开始页面选择所有答案,这不是最佳选择.我怎么能排除这个特定方法的答案...

组件 - 相关标签