问题标签 [fuelphp]
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.
php - 从二维数组到一维数组?
嘿,我正在使用 FuelPHP 并这样做......
我得到如下所示的数组。
这绝对不是我需要的。这是我的“理想数组”示例:
那么我怎样才能得到“理想阵列”呢?也许我在查询中做错了......如果没有......我如何将数组#1转换为数组#2?也许使用循环?还是有内置功能?我很困惑。
mysql - 如何在 FUEL / ActiveRecord 中插入 NULL 值
简介:我试图在 FUEL 论坛上问这个问题,但每次我尝试注册时,他们的论坛都会显示“发送激活电子邮件失败”,我无法登录或重置我的帐户。所以希望这里的人会检查一下。我之前在这个网站上见过一些 FUEL 的开发者。
这是一个示例mysql表:
显然,与很多人不同,我个人喜欢利用数据库的 NULL 值。用外行的话来说,NULL 意味着它从未被初始化过一个值。在这种情况下,如果我们的用户从未登录过,我希望通过让 last_login 值等于 NULL 来反映在他的记录中。因此,NULL =“从未登录”。
如果我要通过命令行或通过类似 phpMyAdmin 的方式将新用户添加到我的数据库中,我将输入以下查询。
这是该查询的结果。
现在,让我们使用 FUEL 的 ActiveRecord
这是我的模型(很简单):
这是一个将记录插入表中的控制器方法的超级基本示例。我知道我永远不会想要一次又一次地重复插入相同数据的操作。这只是一个测试。凉爽的?
这就是我运行该方法后得到的结果:
请注意,test_person_2 的 DATETIME 字段是“0000-00-00 00:00:00”,这不是 NULL。即使我特别声明 last_login 为空,FUEL 的 ActiveRecord 类也不为空。例子。
我感觉这是 ActiveRecord 正在运行的查询。
在插入或更新之前,需要某种逻辑来测试一个值是否 === NULL,如果它是 NULL,它应该使用关键字 NULL 而不是 ''。CodeIgniter 的 ActiveRecord 类似乎理解 NULL 和 '' 之间的区别。
php - Fuelphp 资产:: 错误
刚刚测试 Fuelphp .. 想知道是否有人知道 Asset:: call 我在模板中实现它并得到一个错误(错误视图:'url')谢谢
ps:我想我需要设置 Asset::add_path(??) ,我尝试了 Asset::add_path('/assets/') 但没有这样做。
php - FuelPHP - 准备好生产了吗?
我只是在比较不同的框架——优缺点、基准测试之类的。我需要对未来项目进行比较。
在这样做的过程中,我遇到了由 Phil Sturgeon 开发的 FuelPHP。我从他的一些 CodeIgniter 插件中认出了这个名字。
有人将它用于项目吗?你会说它像生产就绪一样吗?
php - 身份条件“===”、性能和转换
我总是远离stackoverflow的答案,并且我所做的任何阅读"==="
都优于"=="
因为使用更严格的比较,并且您不会浪费资源转换值类型以检查匹配。
我可能会带着错误的假设来解决这个问题,所以我假设这个问题的一部分是,“我的假设是真的吗?”
第二,
我正在专门处理我从数据库中以字符串形式获取数据的情况"100"
。
我正在比较的代码是这个......
对比
甚至
手动转换或转换是否获得了任何完整性(或性能),以便您可以使用身份('==='
)比较?
content-management-system - 文件结构 + 控制器之间的共享功能
所以我遇到了文件结构问题,我试图找到不重复事情的最佳方法。我试图让每个额外部分(音乐、电影、节目等)共享功能。功能是喜欢、推荐、标签和列表。我正在寻找有关如何构建它的建议,以便尽可能减少重复代码并轻松安全地访问每个部分的功能。详情如下。我也在使用 Fuel PHP 框架: http: //fuelphp.com/
有列表:音乐,电影,节目。(http://domain.com/music/view/1) 每个列表都支持标签:(http://domain.com/music/tag/view/rock)
到目前为止这很容易,但是像“喜欢”和“推荐”这样的功能让我感到困惑,因为我可以在每个列表的控制器中都有“喜欢”。示例 (http://domain.com/music/like/1) 或在其自己的控制器中 (http://domain.com/like/music/1)。
此外,每个列表都有“推荐”,其中列出了带有评论的类似列表以及每个推荐的“喜欢”。所以“喜欢”可以用于列表和推荐。
音乐(Model_Music)[一对一的Model_List]
-- 喜欢
-- 标签(多对多)
-- 建议(UNION 交叉引用)
-- 列表(在本例中为所有曲目和歌曲名称)[一对多]
节目 (Model_Shows)[一对一 Model_List]
-- 喜欢
-- 标签(多对多)
-- 建议(UNION 交叉引用)
-- 列表(在本例中为所有剧集名称和编号)[一对多]
正如您所知道的,其中大部分将是相同的代码,只是具有不同的 URL 结构以及要使用的表的一些更改。我只是不确定如何最好地处理事情,只需要更有经验的观点来处理每个列表 music.php、shows.php、movies.php 的所有这些附加功能,以及将添加的任何其他功能。
validation - FuelPHP 中类似 CakePHP 的验证
大家好,我们公司正在寻求开始使用 FuelPHP 作为它的主要开发框架。
就我个人而言,我来自 CakePHP 背景,并且非常喜欢 Cake 处理很多事情的方式,例如验证 - 即在模型中设置一次规则,然后一切协同工作以遵守规则。
然而,进入Fuel,看起来他们有不同的方法,需要在控制器中设置验证规则。不利的一面是大量重复的代码——即,即使您只有添加和编辑操作,这仍然是您需要定义规则的两个地方。
因此,我希望有人能够帮助我,让我知道模型是否可以处理验证?
谢谢 :)
fuelphp - 子文件夹中的 FuelPHP 资产
是否可以使用资产来包含子文件夹中的文件?
示例:[base_url] /assets/css/pepper-grinder/jquery-ui-1.8.11.custom.min.css
php - 使用带有 PHP 框架的 HTML5 样板构建脚本
我是流行的 HTML5 Boilerplate 的忠实粉丝。我很想使用构建脚本来缩小等,但我不知道如何让所有东西一起工作。为了增加更多乐趣,我使用 Git 进行部署——没有 FTP。
Paul Irish 关于使用构建脚本的视频非常棒,最后他展示了一种在服务器上部署的方法,然后使用 .htaccess 将流量从 .com/ 重新根植到 .com/published/site/ ——但这并没有当你有一个 webapp 并且你正在使用视图时,它真的很有效。将任何代码放在 public_html 中也是一个非常糟糕的习惯。
所以这是我在部署和构建站点之后的结构:
但它需要:
- 仍然可以在本地开发,而不必每次都构建!
- Be Gitable – 部署到服务器,然后构建
- 从 webapp 缩小和读取视图
我的第一次尝试是这样结束的:
然后我发布了备份,但后来完全忘记了需要读取的 HTML 文件在 webapp 中的事实,所以我卡住了。
这有点复杂,所以如果你不明白,请询问!
fuelphp - Fuelphp - 文件扩展名
我制作了一个名为 sitemaps 的控制器并拥有 action_sitemap() ,但我如何告诉燃料处理以下内容?:
和以下使用相同的 action_sitemap() ?:
其中 id 可以是传递的变量。