Hỏi về file config.php trong spica/app/config/

11 views
Skip to first unread message

Nguyen Duc Phu

unread,
Jul 9, 2009, 4:06:31 AM7/9/09
to Spica Project
Dear Spica's Developers.

Trong thiết kế của spica, /app là một packet mặc định, giống như các packet khác trong spica/packages/ như /app1 chẳng hạn. Tuy nhiên chức năng của file trong /app#/config/config.php khác nhau.

+ Với /app file này đảm nhận cấu hình tất các thông số ban đầu của hệ thống.
+ Với /app# file này chỉ đơn giản là cấu hình của packet này.

--> Có lý do cụ thể cho việc cài đặt này không?

Theo mặt đồng bộ kiến trúc, có thể tách các thông số trong file cấu hình của /app ra một file khác, đặt ở spica/config/config.php hay spica/config.php (chẳng hạn) để tạo sự ngang bằng giữa các file cấu hình trong các packet add-on và default parket /app !?

pcdinh

unread,
Jul 10, 2009, 11:53:12 AM7/10/09
to The Spica Project
Kiến trúc package của Spica version 0.1 ban đầu dùng bootstrap như là
nơi cấu hình package. Mỗi package sẽ có một hệ thống cấu hình riêng
biệt là config/config.php

Trong tổng thể package là một ứng dụng độc lập với hệ thống. Nó chỉ
chia sẻ duy nhất hệ thống thư viện Spica Framework và cấu trúc media
directory do bản chất client side của chúng. Điều này là để đối phó
với bàn toán phân phối, tích hợp và giải tích hợp. Việc tích hợp sẽ
được thực hiện thông qua một module lõi có tên SpicaPackageResolver
cho phép package mới chia sẻ không gian URL với các package hiện thời.
Khi đó cơ chế bootstrap sẽ thay đổi

Tuy nhiên không phải bao giờ người ta cũng cần đến kiến trúc siêu
module như package nên app chỉ chứa 1 package mặc định nhằm làm giảm
tính phức tạp của hệ thống

Nguyen Duc Phu

unread,
Jul 13, 2009, 6:52:54 AM7/13/09
to spicap...@googlegroups.com
Cảm ơn anh :)

Em có thử với các packet khác ở mục packagé nhưng có một số lỗi và không thành công. Để em rảnh test lại rồi nhờ anh help nhé.



2009/7/10 pcdinh <pcd...@gmail.com>
Reply all
Reply to author
Forward
0 new messages