问题标签 [cakephp-2.x]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cakephp - CakePHP 2 验证码
嗨我想使用 KCaptcha 插件,但是当我将代码添加到控制器时
我收到此错误
缺少数据库表错误:在数据源默认值中找不到模型留言簿的表留言簿。注意:如果要自定义此错误消息,请创建 app/View/Errors/missing_table.ctp
KCaptcha 放置在 /plugins 中,它是从另一个插件 app/Plugin/Guestbook 调用的
cakephp - Cakephp 2 cakedc 搜索传递参数为空
我正在尝试在我的 cakephp 2 应用程序中实现 cakedc 搜索插件。我让插件在某一时刻正常工作,而应用程序中的其他东西已经将其关闭。但是,我想检查我是否正在以正确的方式使用搜索插件,因为它可能是我正在使用的方法导致冲突或类似的事情。
搜索仅从订单控制器中的订单模型中搜索一个 order_id 字段。
在我的模型中,我有:
在我的控制器中,我有:
编辑这是因为我在我的类中使用 $uses 变量来定义控制器模型。有谁知道如何定义 cakedc 搜索模型。我试过搜索,可搜索和可搜索行为
cakephp - CakePHP 2 : Ceeram 实现 CakePDF 插件
我正在尝试实现 Ceeram 设计的 CakePDF 插件。
我正在使用 CakePHP 2,我在 windows vista 上使用 wamp 在本地工作。我按照自述文件中的所有内容进行操作,但在某些时候遇到了困难。
我首先想做的是使用 WkHtmlToPdf 引擎将 HTML 链接转换为 PDF。我看到很多人在让它工作时遇到问题,所以我将在以下不同的步骤中详细介绍。
第 1 步:Ceeram 的 CakePdf 插件
我在https://github.com/ceeram/CakePdf下载了插件 我将包含的文件夹提取到 app/Plugin/CakePdf
第 2 步:引导程序
我添加了以下几行 - app/Config/bootstrap.php :
第 3 步:控制器
我创建了我的控制器“InvoicesController.php” - app/Controller/InvoicesController.php:
类 InvoicesController 扩展 AppController {
第 4 步:查看
我在我的视图文件夹中创建了一个 pdf 文件夹,并在 app/View/Invoices/pdf/view.ctp 中创建了 view.ctp。
第 5 步:布局
我在布局文件夹中创建了一个 pdf 文件夹并创建了 app/View/Layouts/pdf/default.ctp
就是这样。在我看来,我无法从 URL 制作 PDF 文件。虽然我不得不提到我是 OOP 和 CakePHP 的新手,所以如果你能告诉我如何完成这项工作,我将非常感激。我相信它会对其他人有所帮助,因为有很多像我这样的新手想要这样做,但因为这都是为高级程序员准备的,我们无法弄清楚如何将这些部分组合在一起。
非常感谢您的理解和帮助!
[每当有一个新的答案可以改进它时,这个帖子都会被修改]
cakephp - CakePHP 2 动态树类别菜单
对于 CakePHP 2
我想创建一个类别菜单,列出我的产品类别。这是一个 3 级菜单。菜单中的每个类别都是一个链接,可打开一个页面,其中列出了属于它的所有产品。因此,如果类别是父类别,则应列出子类别中包含的所有产品,即 2 个子级别。此外,如果类别是儿童,它应该链接到属于它的产品的列表页面。
话虽如此,这就是我到目前为止所做的。
我根据 cake 的约定使用以下列创建了类别表:
id--parent_id--lft--rght--name
然后是我的产品表:
id--名称--slug--category_id
现在 Category.php 模型:
我正在使用 ProductsController 来呈现类别菜单,因为这是包含此类别菜单的页面:
和我的 index.ctp 视图:
我现在想要的是为我的类别构建一个嵌套的 ul-li 菜单,该菜单根据树链接到它们所属的产品页面。
我只检查了这种教程,不幸的是我没有找到任何很好的解释,我确实找到了一个 TreeHelper 但我不知道如何使用它 >>>来自 Github 的 TreeHelper
但是,我希望通过添加 css 类来控制我的类别的树形菜单。如果您认为这个助手可以为我提供这种结构,那很好。但我不知道如何使用它。更不用说我是 CakePHP 的新手 :( 但我想学习它,因为它是一个很棒的工具。
我忘记了一些关于我的数据库的事情,我是否必须在我的表中添加任何其他列才能使这个系统正常工作,或者它是否正确?
最后一件事,由于我在 CakePHP 2 中没有找到关于这个类别/产品动态树菜单的任何内容,我将在 Github 上分享整个代码,以便它可以帮助许多其他人。
php - cakePHP - PHP EXCEL 保存为 .html
我在我的 CakePHP 应用程序中实现了 PHPExcel,这是我的助手:
这是我的控制器:
这是我的看法:
当我尝试在 Firefox 中下载它时,我得到了正确的文件扩展名 xlsx 但是当尝试使用 safari 下载时它给了我 report.xlsx.html ?除非您将其重命名为report.xlsx,否则该文件将变得无用,怎么会?
cakephp - CakePHP 2.x 主题不起作用
我对 CakePHP(最新版本)主题有疑问。我已经为 /app/View/Themed/Start/ 创建了新主题
它在 Start 文件夹中包含 default.ctp。
我已经编辑了 /app/Controller/AppController.php 并将这段代码放入其中:
但它仍然使用默认布局而不是我自己的模板。我在这里做错了什么?
cakephp - 无法在 cakephp 2.x 中获取带有链接的图像?
我尝试使用 FormHelper..in cakephp 制作带有链接的图像。下面是我的脚本:
输出:
预计:
我的图像目录路径是 project_folder/app/webroot/images。我不知道为什么它需要 img/ 自动。
先感谢您..
我引用了这个链接: Cakephp html link with image + text, without using css
cakephp - CakePHP - 'Console/cake schema create' 总是将记录插入到 'default' 连接并且不遵守 --connection 参数
我使用 Cake 控制台生成了一个模式文件,该模式文件使用 after() 方法在数据库中创建一些默认记录。
'schema create' 命令适用于默认数据库,但是当我尝试为我的测试数据库执行相同的命令并使用 --connection 参数时......发生了一些奇怪的事情。它确实在测试数据库下创建了表,但它试图在默认数据库中插入记录。
我认为这可能与 after() 方法有关。
这是我的架构文件:
shell - cakephp i18n shell 未提取验证信息
我正在尝试使用 cake 2.3 使用 cake 的 i18n shell 从我的站点生成 pot 文件。如 cake docs 中所述,shell 应自动提取验证消息。但是,我的 pot 文件中没有出现任何验证字符串。
我的验证数组看起来像(还要注意验证域):
我在这里没看到什么?!
感谢分配!
cakephp - CakePHP 2 - 在行为中派生模型的表名
获取行为(链接到多个模型)为 SQL 查询构建过滤器,然后读取属于该模型的表的通常做法是什么?
我有一个 Behavior 函数,该函数旨在使用某些 SQL 条件进行数据库查询。我目前传入 $this->request->data。
我在构建 SQL 条件时遇到问题,因为我不确定如何派生表的名称(对应于模型)。例如,请参见下文,我想将表名(以及模型名称) “ BillingCenterDetail ”更改为我可以在不同模型中使用的通用名称。我希望根据模型名称自动派生此表名称。我不确定我是否可以为此使用 $model 参考。
...构建过滤器后,我可以使用 $model->find 执行查询,这应该没问题,因为它是通用的。