mouf 的包
-
-
-
-
-
-
-
PHP
mouf/container-installer
此包包含 PHP 依赖注入容器检测器和聚合器。想法是每个 Composer 包可能有一个 DI 容器,并将所有这些容器聚合到一个“根”容器中。
-
mouf/crystal-project
此包包含 everaldo 图标集。这是一组可用于任何 Web 应用程序的图标。
-
-
-
PHP
mouf/database.dbconnection
此包包含用于执行数据库连接的对象。连接使用 PDO 库执行。因此,必须启用 PDO 扩展才能使用此包。此包将允许您连接到 MySql 和 PostgreSql 数据库。DB Connection 类具有特殊功能,可以帮助您获取有关数据库模式的信息,特别是有关表之间约束的信息。
-
-
-
-
PHP
mouf/database.patcher
为 Mouf 设计的数据库修补系统,使开发者能够知道已运行哪些修补程序以及需要在其环境中运行哪些修补程序。此包将数据库支持添加到 Mouf 修补系统(mouf/utils.patcher)。
-
-
-
-
mouf/famfamfam
这是Famfamfam丝绸图标集,封装成一个易于使用的PHP composer包。
-
Shell
mouf/getting-things-done-basic-edition
“完成任务”是一个项目,帮助您拥有一个功能齐全的开发环境,包括Mouf2框架以及与Mouf2(MVC框架、ORM等)一起使用的最常用库。
-
-
-
-
-
PHP
mouf/html.template.bootstrap
此包包含基于Twitter Bootstrap HTML/CSS/JS库的Mouf模板,以及一个Mouf安装文件,可以轻松地将模板添加到您的Mouf项目中。
-
-
-
-
PHP
mouf/html.template.templateinterface
此包包含HTML模板的定义(TemplateInterface接口)和用于轻松构建HTML模板的辅助类(BaseTemplate类)。
-
-
-
-
PHP
mouf/html.utils.weblibrarymanager
JavaScript/CSS库管理器是一个PHP类,用于跟踪网页中已包含的JS和CSS文件。基本上,您告诉JavaScript/CSS库管理器导入一个JS/CSS文件,它将确保只包含一次,并且包含所有依赖项。
-
PHP
mouf/html.utils.weblibrarymanager.bower-installer
此Mouf包包含一个Composer安装程序,当在Composer中安装'bower'包时,将自动创建WebLibrary实例。它仅设计用于与Mouf的WebLibraryManager一起使用。Bower兼容性得益于francoispluchino/composer-asset-plugin。
-
PHP
mouf/html.utils.weblibrarymanager.component-installer
此Mouf包包含一个Composer安装程序,当在Composer中安装'component'包时,将自动创建WebLibrary实例。它仅设计用于与Mouf的WebLibraryManager一起使用。
-
PHP
mouf/html.widgets.base-html-widget
本包包含表示HTML标签(选择、输入等)的基本小部件。每个小部件都可以完全自定义,并受益于basewidget包提供的“编辑”模式。请注意,此包附带一个您可以用作起始点的示例CSS文件。
-
PHP
mouf/html.widgets.base-widget
本包包含Mouf小部件的基础。它不包含任何组件或小部件。另一方面,它将为Mouf添加一个菜单,帮助您在“编辑”模式下切换所有小部件。在“编辑”模式下,应用程序中的小部件将显示一个“编辑”图标,可直接带您到Mouf编辑页面。
-
-
PHP
mouf/html.widgets.evolugrid
本包包含EvoluGrid小部件。这是一个HTML/Ajax数据网格,可用于显示数据。与其他数据网格的主要区别在于,您可以根据您正在查看的分页结果动态更改列集。
-
-
-
-
PHP
mouf/html.widgets.menu
本包包含描述应用程序菜单的对象。菜单已被描述,但此包不会以任何方式渲染菜单。您需要使用其他包来在HTML中渲染菜单。通常,模板将提供自己的菜单渲染器。
-
PHP
mouf/html.widgets.messageservice
使用此包在网页上向用户显示信息/警告/错误消息。使用SessionMessageService类,您可以将消息注册为要显示的消息。使用MessageWidget类,您可以在模板中显示错误消息。
-
-
-
-
-
-
PHP
mouf/integration.hybridauth
此包包含Mouf与HybridAuth之间的绑定,HybridAuth是一个实现社交登录(在Facebook、Twitter等)的优秀库。
-
-
-
-
-
PHP
mouf/integration.magento.moufgento-magentomodule
此包是Moufgento的Magento模块,Moufgento是基于Splash MVC框架(为Mouf-PHP设计)的现代MVC框架
-
-
PHP
mouf/integration.wordpress.moufpress-wordpressplugin
这是运行Moufpress所需的Wordpress模块,Moufpress是基于Mouf和兼容Splash MVC的Wordpress MVC框架
-
-
-
-
-
JavaScript
mouf/javascript.historyjs
本包包含 History.js 库,以及一个 Mouf 安装文件,可轻松将 History.js 添加到您的 Mouf 项目中。
-
JavaScript
mouf/javascript.jquery.jq-bootstrap-validation
本包包含 Bootstrap 的 jqBootstrapValidation 插件。它提供了一个用于 Mouf 框架的安装器。
-
-
JavaScript
mouf/javascript.jquery.jquery-colorpicker
本包包含 JQuery ColorPicker 库。此插件可用于在网页中显示颜色选择器,以选择任何颜色。
-
-
CSS
mouf/javascript.jquery.jquery-filetree
本包包含 jQuery FileTree 库,以及一个用于在您的 Mouf 项目中轻松添加 JQuery FileTree 的安装文件。
-
-
-
CSS
mouf/javascript.syntaxhighlighter
本包包含 SyntaxHighlighter JavaScript 库,以及一个用于在您的 Mouf 项目中轻松添加 SyntaxHighlighter 的安装文件。
-
HTML
mouf/javascript.underscore
本包包含 Underscore JavaScript 库,以及一个用于在您的 Mouf 项目中轻松添加 Underscore 的安装文件。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
PHP
mouf/security.rightsservice
一套用于管理Web应用程序中用户权限的类。如果您想限制部分Web应用程序的访问权限,只允许某些用户访问(例如,如果您想创建一个只有管理员才能访问的“管理员”部分),则应使用此包。
-
PHP
mouf/security.rightsservice-splash
此包包含一套类,用于将Splash MVC框架(>=v4)与RightsService组件绑定。它具有以下功能:一个@RequiresRight注解,用于仅限制对已登录用户的访问。
-
PHP
mouf/security.simplelogincontroller
此包包含一个简单的Splash控制器,用于登录应用程序。控制器可以显示一个简单的表单,选择用户名/密码,并具有登录/注销应用程序的操作。
-
-
-
PHP
mouf/security.userfiledao
此包包含一个UserDao的实现,将应用程序用户存储在简单的PHP文件中。它可以与MoufUserService一起使用,以提供对应用程序的便捷访问管理。由于用户存储在PHP文件中,这个非常特殊的DAO不需要数据库!
-
-
PHP
mouf/security.userservice-splash
此包包含一套类,用于将Splash MVC框架(>=v4.0)与UserService组件绑定。它具有以下功能:一个@Logged注解,用于仅限制对已登录用户的访问。
-
-
-
-
PHP
mouf/utils.action.action-interface
此包包含许多对象用于声明它们可以执行某些操作所使用的接口。实际上,它们可以执行一个特定的操作,并且为此进行了设计。执行的操作完全由实现者决定(发送邮件、将结果存储在数据库中、在屏幕上显示某些内容...)。这个概念非常简单,同时也非常强大。
-
PHP
mouf/utils.action.common-action
此包包含实现ActionInterface接口(来自mouf/utils/action/action-interface包)的常见类。
-
-
PHP
mouf/utils.cache.cache-interface
此包仅包含缓存类必须实现的接口。除非你想实现自己的缓存方法,否则你应该导入一个使用此接口的缓存包。例如,common.utils.session-cache或common.utils.file-cache。
-
-
PHP
mouf/utils.cache.in-memory-cache
此包包含最基本的缓存机制。它将缓存项目存储在数组中。这意味着缓存将在脚本返回时刷新。它非常基本,但也非常快。你通常会与此机制配合使用另一个机制。
-
-
-
-
-
-
PHP
mouf/utils.cache.session-cache
此包包含依赖于用户会话的缓存机制。因此,缓存有点特殊,因为它在会话期间保持,并且只能由当前用户访问。会话必须启动(使用session_start())。
-
PHP
mouf/utils.common.conditioninterface
此包包含一个用于条件的接口和几个实现它的类。例如,AndCondition要求所有条件都必须满足,OrCondition要求至少满足一个条件。条件是一个具有'isOk'方法的类。条件返回true如果条件满足,否则返回false。
-
-
-
PHP
mouf/utils.common.formatters
格式化器是一组简单的类,可以将字符串转换成另一种格式。例如,格式化器可以用于格式化日期、翻译字符串、使字符串加粗等。此包包含格式化器接口以及一些有用的格式化器。
-
PHP
mouf/utils.common.getvars
这是一个遗留的非面向对象包,不应在最近的发展中使用。这是一个简单的包,提供了一致地从请求中获取参数的函数。变量可以以独立于php.ini配置文件的方式检索。特别是,它可以取消“magic_quotes”参数的效应。
-
PHP
mouf/utils.common.lock
这是一个简单的包,提供了一组获取锁的函数。通常,当你想确保两个动作不会同时发生时,你会使用锁。例如,如果你定期安排cron任务,你可能想确保最后一个cron任务完成后再运行新的任务。锁可以帮助你做到这一点。
-
-
PHP
mouf/utils.common.paginable-interface
此包包含一个由对象使用的接口,用于表明它们可以分页数据。概念非常简单,对象实现一个分页方法,该方法接受一个限制和一个偏移量,就是这样!
-
PHP
mouf/utils.common.sortable-interface
此包包含一个由对象使用的接口,用于表明它们可以排序数据。概念非常简单,对象实现一个排序方法,该方法接受一个键(排序列)和方向,就是这样!
-
-
-
PHP
mouf/utils.common.validators
此包包含在应用程序中使用的典型验证器。验证器是一个决定字符串是否有效的类。例如,您可以使用EmailValidator来验证一个字符串是否是电子邮件等...
-
-
-
-
-
-
-
-
PHP
mouf/utils.graphics.mouf-imagine
Imagine库的包装器,允许将一组Imagine过滤器关联到URL,类似于LiipImagineBundle对Symfony所做的那样。
-
-
PHP
mouf/utils.i18n.fine
Fine是一个PHP国际化包。它将帮助您提供支持多种语言的应用程序。FINE意味着:Fine不是英语:)。翻译使用PHP映射文件执行,但您将在Mouf框架中有一个漂亮的图形界面来编写自己的翻译消息。
-
-
-
PHP
mouf/utils.i18n.fine.db-translator
Fine是一个PHP国际化包。它将帮助您提供支持多种语言的应用程序。FINE意味着:Fine不是英语:)。该包提供了一个DB映射器,将翻译存储在数据库中。
-
PHP
mouf/utils.i18n.fine.file-translator
Fine是一个PHP国际化包。它将帮助您提供支持多种语言的应用程序。FINE意味着:Fine不是英语:)。翻译使用PHP映射文件执行,但您将在Mouf框架中有一个漂亮的图形界面来编写自己的翻译消息。
-
PHP
mouf/utils.i18n.fine.language-detection
语言检测是一个PHP国际化软件包,它依赖于翻译接口。该软件包包含许多类,用于返回用于国际化的语言选择。它可以与以下功能结合使用:浏览器检测、固定语言、会话中的数据集、域名与语言的链接或多种解决方案的级联。语言可用于将消息翻译成芬兰语或其他语言。
-
-
PHP
mouf/utils.i18n.fine.symfony-bridge
该软件包包含Symfony TranslatorInterface和FINE之间的桥梁。使用此软件包,FINE可以实施Symfony的TranslatorInterface,因此,可以与任何使用此接口的Symfony组件一起使用。
-
PHP
mouf/utils.i18n.fine.translation-interface
该软件包包含所有翻译服务共享的两个接口。LanguageDetectionInterface用于检测用户的当前语言,而TranslatorInterface用于翻译字符串。
-
PHP
mouf/utils.log.advanced-logger
该软件包可用于执行高级日志记录:日志存储在数据库中(使用DBLogger),然后进行分析和汇总(使用LogStats软件包)。此软件包提供了一种方法,每晚自动向管理员发送邮件,总结当天的日志。
-
-
-
-
PHP
mouf/utils.log.log_interface
该软件包包含许多组件用于记录消息的接口。请下载实现此接口的记录器软件包(如utils.log.errorlog_logger软件包)。
-
-
PHP
mouf/utils.log.multi-logger
如果您想同时将日志记录到多个位置,请使用此软件包。使用MultiLogger,您可以附加多个记录器。例如,您可能想使用ErrorLogLogger将错误写入错误日志,并使用MailLogger将邮件发送给管理员...
-
-
-
-
PHP
mouf/utils.mailer.db-mail-service
本包包含一个不发送任何邮件的邮件发送器!相反,它将待发送的邮件存储在数据库的 'mails' 表中。数据库邮件发送器可以稍后转发邮件到真正的邮件发送器,该发送器确实会发送邮件。
-
PHP
mouf/utils.mailer.mail-interface
本包包含描述邮件的接口和类。它还包含 MailerService 接口,任何可以发送邮件的服务都应该实现此接口。您应使用实现此接口的包(如 SmtpMailer 包)。
-
-
PHP
mouf/utils.mailer.swift-mail-service
本包包含一个使用 SMTP 服务器发送邮件的邮件发送器,用于 Mouf 框架。该包是围绕 Swift 的 Swift_Mailer 类的包装器。
-
PHP
mouf/utils.network.http.curlhtmlbrowser
本包包含一个模拟网络浏览器的类。使用 Curl HTML 浏览器,您可以轻松查询网站并在 HTTP 或 HTTPS 下分析返回的 HTML。Curl HTML 浏览器将为您处理会话,因此您可以使用它登录网站并从登录部分的网站检索数据。正如其名所示,本包基于 CURL 库,因此必须在您的机器上安装 CURL PHP 扩展。
-
-
-
-
PHP
mouf/utils.session.session-manager
本包用于管理会话。它提供了一个 DefaultSessionManager 类,您可以使用它来配置您的 PHP 会话,并提供一个 SessionManagerInterface,您可以实现它如果您想提供自己的会话管理。
-
-
PHP
mouf/utils.value.common-value
本包包含实现 ValueInterface 接口(来自 mouf/utils/value/value-interface 包)的常用类。
-
-
-
-
PHP
mouf/utils.cache.psr6-ui
此包包含一个用户界面,它将为Mouf添加一个“清除PSR-6缓存”按钮,让您可以轻松清除任何PSR-6缓存池。
已弃用!请参阅 mouf/utils.cache.purge-ui