【问题标题】:cakephp 3.0 create new widget by a plugincakephp 3.0 通过插件创建新的小部件
【发布时间】:2014-10-02 15:43:03
【问题描述】:

我为 cakephp 3.0 创建了一个新的小部件,现在我想将它作为插件分发。

我的小部件位于 /src/View/Widget/Autocomplete.php

我烘焙了插件并将这个文件移动到 /plugins/Autocomplete/src/View/Widget/Autocomplete.php

我想让我的插件加载所有必需的帮助程序、css 和 js 文件。我应该在哪里以及如何添加它们?

【问题讨论】:

  • 我可以建议你澄清这个问题吗?我认为您要问的是如何激活您的小部件,以便它覆盖默认的 Autocomplete.php 小部件。我也有这个问题。这里的文档没有解释这一点:book.cakephp.org/3.0/en/views/helpers/…

标签: cakephp-3.0


【解决方案1】:

您可以将该信息添加到插件中的 composer.json。这是一个例子:

https://github.com/cakephp/debug_kit/blob/ccb5c35b4d525103e04a5b457ab5cf12f2e9a6b3/composer.json

确保“require”中的数据相同,并相应地更改“autoload”部分

【讨论】:

  • 你能详细说明一下这个答案吗?您发送的链接已损坏,并且您没有概述加载帮助程序、css、js 文件等的任何步骤,因此我不会将此归类为问题的答案。如果您以前这样做过,您介意分享您的知识吗?
  • 如果你在这里问一个新的答案会更好,所以我们可以回答它
  • 如果我问另一个问题,它与@RRD 所问的非常相似。我看到您已经更新了链接,但同样,您实际上并没有解释任何内容。您链接到没有上下文的外部资源。 OP 明确要求如何加载帮助程序、CSS 和 JS 文件(我也对此感兴趣),但您没有在任何地方提及这些,您发布的链接也没有提及。坦率地说,您的“答案”只会使问题变得模糊,而且毫无帮助。如果你真的可以解释你做了什么,用例子,然后分解,那么这实际上会帮助人们前进。
  • 问题是这个问题还不清楚。我的回答是假设他希望他的东西在 packagegist 上发表。如果您有更具体的问题,我很乐意回答。
  • @JoséLorenzoRodríguez 我想这就是他的意思:stackoverflow.com/questions/55679980/…
猜你喜欢
  • 2015-03-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-09-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多