我将尝试首次使用框架构建一个PHP网站,经过一些研究,我决定尝试使用Kohana
我从他们的网站下载了源代码,并在我的网络服务器上运行了下载的内容,然后迎接了"欢迎来到Kohana!" 页面,仅此而已......
我试图在网上找到一些关于这个特定框架的初学者教程,但令我惊讶的是,几乎什么都没有(只有这一个,但它没有太大的帮助)
我不是PHP的新手,也不是MVC概念的新手,但我对PHP Frameworks很新...所以任何人都可以在网上的某个地方指向我的Kohana教程,这将帮助我开始构建我的网站从头开始使用这个框架?
PS正如我所说,我想要一个关于这个案例的初学者教程.
[UPDATE]
我目前正在阅读官方指南 ......我们会看到这是怎么回事.
我是公共 GitHub 存储库的维护者。我已经设置了 GitHub Actions 来发布到 GitHub 包。您可以在此处看到已创建的包:
https://github.com/paulschwarz/spring-dotenv/packages/135114
我注意到的第一件事是 GitHub 只提供了一个 Maven 安装片段。我使用此代码将依赖项添加到另一个项目,它似乎有效。
现在我想将此包导入到 Gradle 项目中。我加了
dependencies {
implementation ('me.paulschwarz:spring-dotenv:0.0.3')
}
Run Code Online (Sandbox Code Playgroud)
和 gradle 告诉我
Could not find me.paulschwarz:spring-dotenv:0.0.3.
Searched in the following locations:
- https://jcenter.bintray.com/me/paulschwarz/spring-dotenv/0.0.3/spring-dotenv-0.0.3.pom
- https://repo.maven.apache.org/maven2/me/paulschwarz/spring-dotenv/0.0.3/spring-dotenv-0.0.3.pom
Run Code Online (Sandbox Code Playgroud)
这已经很奇怪了,因为我的 Maven 项目在解决依赖项方面似乎没有问题。我必须说我很好奇它是如何工作的?GitHub 包肯定没有与 JCenter 或 Maven Central 集成?
无论如何,下一步,添加存储库
repositories {
jcenter()
mavenCentral()
maven { url = uri('https://maven.pkg.github.com/paulschwarz/spring-dotenv') }
}
Run Code Online (Sandbox Code Playgroud)
此时,Gradle 应该知道在哪里可以找到包。但是,我得到了这个
> Could not resolve me.paulschwarz:spring-dotenv:0.0.3.
> Could not get resource 'https://maven.pkg.github.com/paulschwarz/spring-dotenv/me/paulschwarz/spring-dotenv/0.0.3/spring-dotenv-0.0.3.pom'.
> Could not GET 'https://maven.pkg.github.com/paulschwarz/spring-dotenv/me/paulschwarz/spring-dotenv/0.0.3/spring-dotenv-0.0.3.pom'. Received status code …Run Code Online (Sandbox Code Playgroud)