问题标签 [kohana-3.2]
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 - 如何从 Kohana 3.2 中的查询结果中获取索引数组?
如何获得 INDEXED 数组结果?
仅供学习之用,谢谢。
就像是:
php - kohana kostache 部分逻辑
使用 kostache 开始了一个项目。
我在我的类 View_Layout 中使用扩展 kostache_layout 制作了一些部分,如横幅、导航和页脚。部分在每一页上都可以正常工作。
一个问题。导航始终显示相同的链接。我的目标是显示适合登录用户的链接。如何将逻辑放在导航的部分?我知道我可以在 View_Layout 类中编写函数但 View_Layout 必须知道用户角色?
希望有人能帮助我。
kohana - Kohana 3.2 和 Kohana 3.3 之间的主要区别是什么
vendor
在我的第一个视图中,除了新文件夹之外,我没有发现任何原则上的差异。
这些是什么?
php - 如何动态加载 Kohana3 的 404 自定义页面?
感谢 mdskinner,我使用了how-to-setup-a-custom-404-page-for-a-kohana-v3-app的解决方案。所以,我的工作代码是这样的:
不幸的是,404 页面是静态页面。但是,我想像在任何其他页面上一样动态加载页脚 - 使用控制器和视图。404自定义页面可以吗?
kohana-orm - 多对多关系中的 Kohana ORM 商店计数
我正在使用 Kohana 3.2 和 Kohana ORM 构建一个应用程序。
该应用程序具有系统。系统包含组件。一个系统可能包含多个组件,但也可能包含多个相同类型的组件。例如 System_A 可能有 10 个 Component_Y 和 3 个 Component_Z
因此,除了在我的数据透视表中只有两个 belongs_to 字段之外,我还想存储计数。
如果我只使用 has-many-through 我将无法访问计数。如果没有 ORM,我只需将计数加入 SQL 中的组件,因为系统 + 组件组合的计数是唯一的,因此当我在某个系统的上下文中访问对象时,我可以访问组件的计数。
在 Kohana ORM 中如何最好地解决这个问题?
php - 如何设置 HTTP_Exception_404
我正在使用 kohana 3.2,当页面不存在时,kohana-error 模块工作正常。但是我有这种情况:页面存在,但是没有数据进来,因为数据不存在。我正在使用路由参数来检查数据库。
所以我做了这个,
如果有数据返回,如果没有,则创建一个“未找到页面”,我想它会被 kohana-error 模块捕获,但它不是......这可能吗?这是正确的方法吗?
kohana - Kohana ORM 级联删除
Kohana 3.2 ORM 中是否有任何用于级联删除的方法。我是 kohana 的初学者,所以任何人都可以在这件事上帮助我吗?
php - Kohana ORM - 表名不正确
我对 Kohana (3.2) ORM 查询生成器有一个奇怪的问题,我不知道出了什么问题。我得到“不正确的表名”异常:
如您所见,查询中的表为空。
控制器:
用户型号:
user_plugin 模型
插件模型
有人知道这里有什么问题吗?非常感谢任何帮助!
authentication - 在 Kohana 3.2 中设置跨站点身份验证的正确方法
我目前正在运行两个 Kohana 3.2 应用程序:
- 网络服务器
- Rest API Server(处理 Web 身份验证和所有数据库模型)
我们使用密码 granttype/2-legged oauth2 进行身份验证。当有人在 Web 服务器上执行登录时,API 身份验证请求将根据 Web 服务器上设置的 Auth::instance 响应发送到 API 服务器。到目前为止一切正常。
我们在 API 服务器上有一个自动 crud 控制器,但我想让它在登录 Web 服务器后仅对“管理员”帐户可用。我正在尝试找到一种方法将身份验证从Auth::instance()->logged_in()
Web 服务器上传递回 API 服务器,以便仅当您已在 Web 服务器上登录时才能使用 crud 控制器。
关于如何实现这一目标的任何创造性建议?主要挑战是 API 服务器正在运行 ouath2 和 auth(ORM 驱动程序),但 Web 服务器正在运行基于成功的消费者 API 登录的自定义 Auth 驱动程序。
这是流程:
- 用户访问网络服务器
- 用户登录
- Web 服务器向 API 服务器发送 oath2 认证请求
- api 服务器访问客户端数据库验证请求,返回 access_token
Auth::instance()->logged_in()
如果 access_token 存在,Web 服务器设置- 根据管理员角色显示 CRUD 链接
- CRUD 链接是 API 服务器上的控制器
- [需要验证用户在此处已通过身份验证]
- 显示 CRUD 控制器(跨 URL 链接,不包括 HMVC 控制器)
任何帮助将不胜感激。
php - Automodeler 错误 - $_data = [];
我正在测试 Kohana AutoModeler,但我认为这是 PHP 缺乏知识。
我刚刚设置它并ErrorException [ Parse Error ]: syntax error, unexpected '['
在/classes/context/user/add/factory.php 中收到此错误。
当我打开文件时,Dreamweaver 无法识别这一行protected $_data = [];
,这行public function __construct(array $data = [])
可能是因为[]
.
实际上我没有找到 $var = [] 的含义或者如何解决这个问题。
任何帮助您将不胜感激