concrete5相关内容

如何将动态创建的列表传递给控制器​​以保存到数据库中?

我在 Concrete5 工作并且对 MVC 概念不熟悉.我有一些 jquery,它在我的视图中从文本框创建一个无序列表.如果您熟悉 Concrete5,这是我添加列表的块的视图.它基本上是产品的功能列表.此视图需要将列表保存到数据库基础文件中.通常,这非常简单地使用信息保存到的变量来完成(也就是保存视图中其他所有内容的方式).我遇到的问题是我不知道如何使用控制器将无序列表从视图传递到控制器到数据 ..
发布时间:2021-10-05 18:44:16 PHP

Concrete5 分页 - 限制输出的页数

这个问题与 Concrete5 CMS 直接相关. 我在我的一种页面类型中使用内置的分页助手,我想用以下代码限制它呈现的页面数量:getPages();?> 这是我在模板中使用的完整代码: if ($paginate && $num > 0 && is_object($pl)): ?> ..
发布时间:2021-06-13 19:56:22 PHP

Concrete5 5.7:使用ServiceProvider交叉打包

我正在将旧代码迁移到5.7,并且在帮助程序方面遇到了一个奇怪的问题.我正在使用两个程序包-我们将它们称为A和B.程序包A一个实现了ServiceProvider.我想在程序包B的控制器中使用它,但似乎无法正确找到它.我在程序包A的install()函数中对其进行配置,如下所示: $providers = Config::get('providers'); if (!$providers) { ..
发布时间:2020-07-20 18:58:16 PHP

Concrete5(5.7)-不要在出现块错误时缓存页面或当前块

我有一个块依赖于相当脆弱的第三方服务来获取要渲染的数据,因此,当它确实遇到问题时,我想显示一条错误消息,而不是抛出异常而不渲染页面. 在开始块/页面缓存之前,这很容易做.数据的寿命很长,因此,一旦找到,就可以缓存所有内容.但是,如果不是这样,则会在页面上缓存错误消息.因此,我需要告诉CMS不要将块或页面输出保存到缓存中. 示例代码(在块控制器内): public function ..
发布时间:2020-07-20 18:58:13 PHP

PHP Concrete 5将变量传递给Add.php

我正在创建一个新块,我想在添加时将已定义的变量传递给该块实例。 在我的控制器中,我有以下内容: //声明var public $ hasMap = 0; 公共功能add(){ $ this-> set('hasMap',$ this-&generateMapNumber()); } generateMapNumber()函数如下: 公共函数g ..
发布时间:2020-06-01 20:59:38 PHP

增加内存限制时出现奇怪的错误

我正在使用共享托管环境,PHP的默认内存限制为32M.我在使用Concrete5设置时遇到了一些问题. 当我尝试登录Concrete5的管理面板时,它给出了内存限制错误Allowed memory size of 33554432 bytes exhausted.因此,我将ini_set('memory_limit', '128M')的内存限制增加到 128M .此后,我得到一个错误消息: ..
发布时间:2020-05-27 18:33:47 PHP

具体5:我可以在常规页面上使用$ _GET变量作为查询字符串吗?

$ _GET变量如何与Concrete5一起使用?我可以在常规页面上使用它吗? 我知道我可以通过网址做到这一点,我只是想知道是否可以使用常规页面。 / p> 例如: http:/ /www.domain_name.com/about-us/?name=test ... 解决方案 获取参数通过控制器可用。在页面或块的使用视图中: $ this-> controller-> ..
发布时间:2018-04-23 20:28:58 其他开发

在谷歌搜索引擎优化的考虑了使用的.htaccess规则忽略顶级目录

我现在用的混凝土5 CMS建立一个网站,我想推住。 我有code在一个名为 /concrete5.5.2.1 键,而不是更新的参考文献数据库和移动code上文件系统,我考虑使用一个.htaccess规则来有效地忽略该目录。 不过,我渴望知道做这样的事情下方将意味着谷歌将指数/concrete5.5.2.1?或者,将这个被忽略? RewriteEngine叙述上 重写规则^ concrete ..
发布时间:2015-11-23 22:29:06 高性能WEB开发