Робота з посиланнями на завдання в PHP
Contents
[
Hide
Show
]Aspose.Tasks - Написання оновлених даних TaskLink до MPP
Aspose.Tasks Щоб записати оновлені дані TaskLink на MPP за допомогою Aspose.Tasks JAVA для PHP, просто закликайте updateTaskLink Модуль. Тут ви можете побачити приклад коду.
PHP -код
1$ one_sec = 10000000;
2
3$ one_min = 60 * $ one_sec;
4
5$ one_hour = 60 * $ one_min;
6
7$ project = новий проект ('test_tasks.mpp');
8
9$ tsk = новий tsk ();
10
11$ prj = новий prj ();
12
13$ task1 = $ Project-> getRoottask ()-> getChildren ()-> Додати ("1");
14
15$ timeUnitType = новий TimeUnitType ();
16
17дол.
18
19$ task1-> set ($ tsk-> start, $ project-> get ($ prj-> start_date));
20
21дол.
22
23$ task2 = $ Project-> getRooTask ()-> getChildren ()-> Додати ("2");
24
25$ task2-> встановити ($ tsk-> тривалість, $ project-> getDuration (8, $ timeUnittype-> година));
26
27$ task2-> set ($ tsk-> start, $ project-> get ($ prj-> start_date));
28
29дол.
30
31$ Project-> getRootask ()-> getChildren ()-> add ($ task1);
32
33$ Project-> getRootask ()-> getChildren ()-> add ($ task2);
34
35$ taskLinkType = новий TaskLinkType ();
36
37$ link1 = $ project-> getTaskLinks ()-> add ($ task1, $ task2, $ taskLinkType-> starttostart);
38
39$ savefileformat = новий saveFileFormat ();
40
41$ Project-> Зберегти ("taskLinks.mpp", $ saveFileFormat-> MPP);
42
43надрукувати "Збережені посилання на завдання.";
Завантажити запущений код
Завантажити Написання оновлених даних TaskLink на MPP (Aspose.Tasks) З будь -якого з наведених нижче сайтів соціального кодування: