开发构建和任务目录和数据对象?
Dev Build and Tasks Directory and DataObject?
Silverstripe 安装中的 dev/build 和 dev/tasks 目录到底在哪里?是在Framework目录中吗?或者如果它们丢失了我应该创建它们吗?另外,如何在不使用 create 的情况下创建 ORM 数据对象的实例?
没有目录,它们在 URL 中,然后 URL 被 silverstripe 解析,在你的 .htaccess 中查看类似...
RewriteRule .* framework/main.php?url=%1&%{QUERY_STRING} [L]
...这一行(以及之前的一些行)表明 URL 被传递给 main.php 然后被解析。
这个过程叫做URL重写这里有很好的介绍https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
Silverstripe 调用此配置路由(因此将某些 URLS 路由到某些控制器)并记录在此处 https://docs.silverstripe.org/en/3.2/developer_guides/controllers/routing/
"dev" url 段映射到 routes.yml
中的 DevelopmentAdmin
Silverstripe 安装中的 dev/build 和 dev/tasks 目录到底在哪里?是在Framework目录中吗?或者如果它们丢失了我应该创建它们吗?另外,如何在不使用 create 的情况下创建 ORM 数据对象的实例?
没有目录,它们在 URL 中,然后 URL 被 silverstripe 解析,在你的 .htaccess 中查看类似...
RewriteRule .* framework/main.php?url=%1&%{QUERY_STRING} [L]
...这一行(以及之前的一些行)表明 URL 被传递给 main.php 然后被解析。
这个过程叫做URL重写这里有很好的介绍https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/
Silverstripe 调用此配置路由(因此将某些 URLS 路由到某些控制器)并记录在此处 https://docs.silverstripe.org/en/3.2/developer_guides/controllers/routing/
"dev" url 段映射到 routes.yml
中的 DevelopmentAdmin