问题标签 [octobercms]
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.
laravel-5 - 我们应该通过 october cms 中的插件和组件来处理所有事情吗?
我是 10 月 cms 的新手。我学到了一些关于主题和页面的东西......
我使用rainlab 博客插件。
我想在帖子页面中显示作者部分。现在我在 php 部分使用这个函数来显示用户帖子、标题、发布日期和......。
我显示帖子详细信息:{{ post.title }}
,{{ post.user.first_name}}
。
我应该做一个插件还是顶级方式是真的?
我们什么时候应该做插件?
- 有没有比插件更快更真实的方法?
javascript - 在 OctoberCMS 中生成 AJAX 端点的正确方法
我在OctoberCMS 中使用了默认的AJAX 框架,但现在我试图通过创建一个地图来使用更多定制的东西,该地图在平移时查询我的服务器以获取更多标记。为此,我需要定义一个端点,例如
我知道我可以创建一个页面来执行此操作,但这似乎很混乱,因为 OctoberCMS 中的默认设置是使用格式的函数
我当前的javascript函数是:
有没有办法可以调整它以使用 OctoberCMS 中的默认 AJAX 框架?如果不是,那么创建此页面的适当方法是什么?
octobercms - 在字体末端预览 OctoberCMS 中未保存的页面更改
有没有办法在不先保存的情况下预览页面更改?
页面预览按钮只是在前端显示页面,但需要保存才能看到更改。
我正在寻找草稿类型选项或预览按钮,以实际预览完整布局和真实模板上下文中未保存的更改,即“前端”,而不仅仅是所见即所得。
目前我必须创建一个隐藏的沙盒页面,将实时页面的内容复制到沙盒页面,在前端进行更改和审核,然后将所有新的沙盒更改复制回实时页面。
没有更简单的方法可以做到这一点吗?
octobercms - 在表单中集成 MorphOne 字段
我有以下设置:
现在我想处理前框字段,就好像它们是片段模型的一部分一样(即创建更新并自动删除它们,这样用户就不会意识到它不是片段实体的一部分)。显然,稍后我将拥有使用相同前箱的其他模型(类似于此处的单件模型)。
php - 运行插件后未创建数据库表:刷新
我正在按照本教程创建一个简单的 OctoberCMS 插件。所以我按顺序执行以下命令:
输出:
以下是create_task_table.php
更新文件夹中的内容:
根据教程,在这一步之后我应该可以看到acme_demo_tasks
数据库中的表,但是我看不到它,而且似乎还没有创建表。有什么我做错了吗?
php - 十月cms找不到驱动
首先,我只想先说明我在 justhost.com 上的共享主机,所以我不会将它们排除为可能的罪魁祸首和最低限度的适当 PDO 支持。我只知道该站点在出现错误之前工作了一段时间,并且几乎没有变化。
我正在使用十月 CMS。
我从一台计算机登录到我的后端,然后在另一台计算机上使用相同的帐户登录,我收到了这个错误
找不到驱动程序
(站点名称).com/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php 第 47 行
公共函数 createConnection($dsn, 数组 $config, 数组 $options) {
$username = array_get($config, 'username');
$password = array_get($config, '密码');
返回新的 PDO($dsn, $username, $password, $options); }
除了站点主题文件夹中存在的内容外,我没有更改任何内容。
我检查了我的数据库配置文件,所有这些信息都保持不变。我应该寻找解决这个问题的方向吗?
laravel - 多对一关系的几个表
我正在使用 octobercms 它使用雄辩的模型。
我有几个表(Books
, Movies
, Comics
...),我需要将它们链接到一个agegroup
表。每本书(电影、漫画)都有一个年龄段。
我的第一个意图是这样的:
但我不知道如何将其放入 Eloquent 模型中。
额外的问题:还有其他类似的链接(每本书,电影等都有一个部分),我需要与年龄组表中基本相同的字段:我应该重用它(如何?)还是创建另一个类似的表?
php - 十月CMS表单请求未提交
我正在按照本教程创建一个简单的 OctoberCMS 插件。以下是/acme/demo/components/todo/default.htm
页面内容:
这里是内容/acme/demo/components/Todo.php
:
问题是onAddItem
从未调用过。添加新项目时,表单似乎未正确提交。有人知道我该如何解决这个问题吗?我想也许缺少 ajax 库,所以我也包括在内{% framework %}
,这又没有帮助:
请注意,我的模型正在运行并$this->tasks = Task::lists('title');
返回任务列表。
php - OctoberCMS:如何从待办事项列表中删除项目?
我正在按照本教程学习如何创建 TODO 列表。但它没有解释如何从列表中删除一个项目。有人可以发布一个示例代码吗?
以下是 的内容Todo\default.htm
:
以及tasks.htm
部分内容:
我需要让 [X] 按钮从待办事项列表中删除单个任务。我的猜测是我应该这样做:
我不知道如何将id
每个项目的传递给onDeleteItem
函数。
php - 尝试安装 octobercms 并使用 homestead 在浏览器中运行 install.php 文件并不断收到“未指定输入”
我对 php、laravel 和 octobercms 非常陌生,正在尝试安装它。我已经安装了 laravel,现在我正在尝试为 octobercms 进行向导安装,目前当我尝试在浏览器中运行 install.php 时,它给了我“没有指定输入”。
这是我的 Homestead.yaml 文件:
这是我的主机文件中的内容:
至于我和站点路径中的文件夹文件,我在终端中做了一个 pwd,所以我知道它们是正确的路径,如下所示:
我的文件如下所示:
我的 install.php 文件如下所示:
任何帮助,将不胜感激!我真的迷路了!几天来,我一直试图弄清楚这一点。