问题标签 [cakephp]
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 - 确定用户是否是 facebook 应用程序的开发者
我正在寻找保护我的(cakephp 支持的)Facebook 应用程序的管理部分的方法。为了避免重复功能,我认为允许访问在应用程序设置中被标记为开发人员的人会很好。
那么问题可能是:如何确定我的 Facebook 应用程序的用户是否是开发人员?
或者:如何为我的 Facebook 应用获取一组开发者用户 ID?
email - CakePHP 电子邮件无法在 Mosso 云站点上发送
我已将一个正常工作的 Cakephp Web 应用程序上传到 Mosso Cloud Sites 托管。该应用程序运行良好,只是不再发送电子邮件。该站点是我以前的主机的精确副本,发送电子邮件工作正常。该应用程序使用内置的 Cakephp 电子邮件组件。我搜索了 Mosso 的知识库并按照此处的 php 电子邮件(htaccess 方法)的说明进行操作。我的脚本如下:
php - CakePHP 中的模型可以有多个表吗?
CakePHP 中的模型可以有多个表吗?
php - 如何更改 CakePHP 中路由的基本路径?
我正在使用 CakePHP 生成 Facebook 应用程序(尽管问题不是特定于 Facebook 的)。像往常一样,我正在努力让反向路由正常工作。以前我已经放弃了路由功能,但这次我真的很想让它工作。
问题基本上是 Cake 生成相对于主机服务器基础的 URL,但我们需要相对于 Facebook 画布页面的 URL。所以,当我输入:
我希望它产生“ http://apps.facebook.com/appname/admin/questions/add ”,但它会产生http://apps.facebook.com/ foo/bar /appname/admin/questions/add ",其中 foo/bar 是从我的主机根目录到应用程序目录的路径。
浏览了配置文件夹中的文件,我没有看到任何明显的东西。任何指针?
php - 我应该如何设置开发环境以将代码滚动到实时网站?
过去,我总是实时编辑我所有的网站。不太担心我的 2 位访客看到错误消息。
但是,可能有一天我会接待超过 2 个访客。测试我的更改然后使所有更改同时生效的最佳方法是什么?
我是否应该将单个文件复制并粘贴到子文件夹中并进行编辑,然后在完成后将它们复制回来?如果我的代码中有完整的 URL(如果我移动它们会中断)怎么办?也许我可以使用一些 .htaccess 黑客来解决这个问题?数据库虚拟测试数据呢?我应该欺骗我所有的 MySQL 表并引用它们吗?
我正在为我关心的特定项目使用 CakePHP,但我很想知道人们在使用 Cake(可能有工具可以帮助解决这个问题?)和没有框架的情况下采用什么方法。
我收到了很多关于 SVN 的建议,听起来不错,但不幸的是我的主机不支持它:\
php - 为每个表单创建一个单独的表格是一种创建表单的聪明方法吗?
我正在做一个像 Cakephp 中的 Form builder 这样的应用程序。
我已经创建了设计表单的模块。在表单构建的情况下,为每个表单创建单独的表是一种好方法吗?
cakephp - CakePHP 可以使用不相关的 `$this->Model->query()` 方法将数据插入模型吗?
在 CakePHP 中,是否可以插入与另一个模型无关的另一个表?例如,我有一个模型 Post 。我可以使用 $this->Post->query('insert into tablename(col1) values (' . "$formname" . ')');
建议我回答......
cakephp - 如何在 CakePHP 中使用多个 po 文件?
我刚刚开始在 CakePHP 中探索 i18n 的过程,我似乎无法找到允许我使用多个 po 文件的文件和函数的正确组合。如果我想为每一位可翻译文本使用一个 po 文件(default.po),那效果很好,但我发现它很快就会变成一个无法维护的毛球。我已经阅读了文档和我能找到的几篇文章,但除了简单地使用一个 .po 文件之外,没有人真正深入了解 i18n。
这是我现在的位置:
- 我已经“烘焙”了我的 po 模板(.pot 文件)并将它们复制到 app/locale/eng/LC_MESSAGES 中(我不会使用默认文本作为键,以便我可以轻松发现丢失的键)。现在,我有 -views-layouts-default.po 和 -views-pages-index.po。
- 在那些 .po 文件中,我输入了我想为每个键使用的文本。
- 在我的主页 (views/pages/index.ctp) 和默认布局 (views/layouts/default.ctp) 中,我使用 __() 函数包装了我想要翻译的文本键。
但是,当我加载主页时,我看到的只是它们的键。没有文字被翻译。但是,如果我抛出一个 default.po 文件,那么我放入的任何键都可以很好地填充。我显然错过了一些拼图,但我找不到它。任何帮助将非常感激。
谢谢。
php - CakePHP:如何使用 Set::contains 将数组的子集与给定的数组进行比较?
我有以下数组,名为 $usergrouppermissions:
在一个循环中,我构建了另一个这样的数组,名为 $searchme:
现在,我想检查上面的给定数组是否存在于顶部的数字索引数组中。我目前这样做:
结果总是错误的。我在这里有什么问题吗?问题是什么?
php - 这是电子商务网站的健全的面向对象的设计吗?
我对 OOP/OOD 很陌生,我意识到我有很多东西要学,所以我想请教 SO 社区的意见。
基本上,我使用的是 CakePHP 的 MVC 框架,而我正在构建的在线商店只使用 2 个模型,Category 和 Product,由以下 CREATE 语句描述:
在线商店将包括:
- 音乐
- 光盘
- DVD
- 服饰
- 连帽衫
- T 恤
- 长袖 T 恤
- 娃娃装
- 帽子
- 其他商品
- 贴纸
- 海报
- 手包
- 下载
- 铃声
- MP3
基本上,这就是类别树的结构,尽管我们将来可能会添加新的类别。现在,所有产品都被视为 Product 类对象,它们的 category_id 是区分不同类型产品的唯一方法。在线商店也只是该网站的一部分。该网站的其余部分包含艺术家简历和唱片等信息;因此,我也有以下模型/表格:Artist、Album、Track。
这是一个好方法吗?或者我应该为从 Product 类继承的 CD/T-shirts/MP3s/... 创建单独的子类?我想将商店中的每张音乐 CD 链接到唱片条目,以自动生成曲目列表和产品描述的其他信息。
如果这不是处理事情的好方法,你会怎么做呢?另外,我的类别/产品类中应该包含哪些方法/属性?我应该只在类别树的叶节点中列出产品吗?
编辑:
显然这个设计是不完整的。正如 Cyril 指出的那样,缺少 Product.price 字段,并且仍然没有关于销售的规定。实际上,我仍在努力研究如何最好地设计和实施商店的这些方面。最有可能的是,我将只使用另一个名为Orders的模型,但实际上处理订单变得更加复杂,因为我们根据运输目的地和订单包含的内容应用不同的运费。