Skip to content

Commit 2d2260b

Browse files
author
Sabbir Ahmed
authored
Merge pull request #738 from hafijul233/codeigniter4-cheatsheet
Codeigniter4 cheatsheet
2 parents 0a85295 + 607701b commit 2d2260b

3 files changed

Lines changed: 180 additions & 2 deletions

File tree

data/codeigniter-framework.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "codeigniter-framework",
3-
"title": "কোডইগনিটর পিএইচপি ফ্রেমওয়ার্কিং",
3+
"title": "কোডইগনিটর পিএইচপি ফ্রেমওয়ার্কিং",
44
"slug": "codeigniter-framework",
55
"description": "কোডইগনিটর একটি ওপেন সোর্স পিএইচপি ফ্রেমওয়ার্ক। কোডইগনাইটার জনপ্রিয় মডেল–ভিউ–কন্ট্রোলার (MVC) প্যাটার্ন এর উপর ভিত্তি করে উন্নয়ন করা হয়েছে। যেখানে কন্ট্রোলার ক্লাসগুলা হচ্ছে এর অবিচ্ছেদ্য অংশ। যেখানে মডেল ভিউ কন্ট্রোলার এর উপর গুরুত্ব আরোপ করা হয়েছে। কোডইগনিটর আরো মডিফাই করতে পারে হাইরিক্যাল মডেল ভিউ কন্ট্রোলার করতে পারবেন, যা ডেভেলপারদের কোড লিখার সুবিধার জন্যে মডেল ভিউ কন্টোলার সুবিধা প্রদান করে থাকে। কোডইগনিটর অন্য সকল পিএইচপি ফ্রেমওয়ার্কের চাইতে অনেক দ্রুত। আগস্ট ২০০৮ সালে পিএইচপির জনক রাসমুস লার্ডফ কোডইগনিটর সম্পর্কে বলেন যে তিনি এটি পছন্দ করেন - কারণ এটি দ্রুত, হালকা এবং অন্তত একটি কাঠামো মত। ২০০৬ সালের প্রথম এলিসল্যাব এর দ্বারা এটা প্রকাশ করা হয় । ২০১৩ সালে এলিস ল্যাব নতুন একজন কর্নধারের নাম ঘোষনা করেন এটার উন্নয়নের জন্য। পরে ৬ই অক্টোবর ২০১৪ এলিস ল্যাব ব্রিটিশ কলাম্বিয়া ইন্সটিটিউট এন্ড টেকনোলজিকে এটার উন্ন্যয়নের দায়িত্বভার অর্পণ করেন।",
66
"colorPref": "#EE4323",

data/codeigniter4-framework.json

Lines changed: 178 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,178 @@
1+
{
2+
"id": "codeigniter4-framework",
3+
"title": "কোডইগনিটর ৪ ফ্রেমওয়ার্ক",
4+
"slug": "codeigniter4-framework",
5+
"description": "কোডইগনিটর হল একটি ওপেন সোর্স ফুল-স্ট্যাক পিএইচপি ওয়েব ফ্রেমওয়ার্ক। এটি খুব হালকা এবং কনফিগারেশন ঝামেলা-মুক্ত। কোডইগনিটর এর সর্বশেষ আপডেট সংস্করণটি ছিল 3 এবং এটি পিএইচপি 5.6 সমর্থন করে। এই ফ্রেমওয়ার্কের সম্পূর্ণরূপে পুনর্লিখিত সংস্করণটি 24 ফেব্রুয়ারি 2020-এ সংস্করণ 4 হিসাবে প্রকাশিত হয়েছিল। এটি সারা বিশ্ব থেকে উন্নত হয়েছে। যদি কেউ একটি দ্রুত এবং শূন্য-কনফিগারেশন লক্ষ্যযুক্ত প্রকল্প তৈরি করতে চায় তবে এটি আপনার সাইটে থাকা একটি দুর্দান্ত টুলকিট।",
6+
"colorPref": "#25C7E3",
7+
"contents": [
8+
{
9+
"title": "অ্যারে হেলপার",
10+
"items": [
11+
{
12+
"definition": "লোডিং অ্যারে হেলপার",
13+
"code": "helper('array');"
14+
},
15+
{
16+
"definition": "ডট অ্যারে অনুসন্ধান ফাংশন",
17+
"code": "dot_array_search(string $search, array $data);"
18+
},
19+
{
20+
"definition": "অ্যারে গভীর অনুসন্ধান ফাংশন (অনিশ্চিত গভীরতার অ্যারের উপাদান)",
21+
"code": "array_deep_search(mixed $key, array $data);"
22+
},
23+
{
24+
"definition": "একাধিক কী ব্যবহার করে অ্যারে সর্টিং ফাংশন",
25+
"code": "array_sort_by_multiple_keys(array $data, array $columns);"
26+
},
27+
{
28+
"definition": "ডট ইনডেক্স দিয়ে অ্যারে ফেলাটেন করার ফাংশন",
29+
"code": "array_flatten_with_dots(array $data);"
30+
}
31+
]
32+
},
33+
{
34+
"title": "কুকি হেলপার",
35+
"items": [
36+
{
37+
"definition": "কুকি হেলপার লোড করা",
38+
"code": "helper('cookie');"
39+
},
40+
{
41+
"definition": "কুকি সেট করা",
42+
"code": "set_cookie($name[, $value = ''[, $expire = ''[, $domain = ''[, $path = '/'[, $prefix = ''[, $secure = false[, $httpOnly = false[, $sameSite = '']]]]]]]])"
43+
},
44+
{
45+
"definition": "কুকি আনা",
46+
"code": "get_cookie($index[, $xss_clean = NULL])"
47+
},
48+
{
49+
"definition": "কুকি আছে কিনা চেক করা",
50+
"code": "has_cookie(string $name[, ?string $value = null[, string $prefix = '']])"
51+
},
52+
{
53+
"definition": "কুকি ডিলেট করা",
54+
"code": "delete_cookie($name[, $domain = ''[, $path = '/'[, $prefix = '']]])"
55+
}
56+
]
57+
},
58+
{
59+
"title": "ডেট-টাইম হেলপার",
60+
"items": [
61+
{
62+
"definition": "ডেট-টাইম হেলপার লোড করা",
63+
"code": "helper('date');"
64+
},
65+
{
66+
"definition": "বর্তমান ইউনিক্স(UNIX) টাইমস্ট্যাম্প ফাংশন",
67+
"code": "now(string $timezone = null);"
68+
},
69+
{
70+
"definition": "প্রদত্ত কোড ব্লক ফাংশনের ভিতরে প্রদত্ত টাইমজোনটি পাস করুন",
71+
"code": "timezone_select(mixed $class = '', string $default = '', $what = DateTimeZone::ALL, $country = null);"
72+
}
73+
]
74+
},
75+
{
76+
"title": "ফাইল সিস্টেম হেলপার",
77+
"items": [
78+
{
79+
"definition": "ফাইল সিস্টেম হেলপার লোড করা",
80+
"code": "helper('filesystem');"
81+
},
82+
{
83+
"definition": "একটি নির্দিষ্ট ডিরেক্টরি গভীরতা পর্যন্ত ফাইল তালিকা ফাংশন",
84+
"code": "directory_map(string $source_dir, $directory_depth = 0, $hidden = false);"
85+
},
86+
{
87+
"definition": "মূল ডিরেক্টরির ফাইল এবং ডিরেক্টরিগুলিকে লক্ষ্য ডিরেক্টরিতে অনুলিপি করার ফাংশন",
88+
"code": "directory_mirror(string $original_path, string $target_path, $overwrite = true);"
89+
},
90+
{
91+
"definition": "ফাইলে ডেটা লেখার ফাংশন",
92+
"code": "write_file(string $target_path, string $content, string $mode = 'wb');"
93+
},
94+
{
95+
"definition": "সরবরাহকৃত পথে থাকা সমস্ত ফাইল মুছে ফেলার ফাংশন",
96+
"code": "delete_files(string $path, bool $del_directories = false, bool $htdocs = false, bool $hidden = false);"
97+
},
98+
{
99+
"definition": "নির্দিষ্ট পথ থেকে সমস্ত ফাইলের নাম পেতে ফাংশন",
100+
"code": "get_filenames(string $source_directory, bool $include_path = false, bool $hidden = false, bool $include_dir = true);"
101+
},
102+
{
103+
"definition": "ডিরেক্টরি থেকে ফাইলের নাম, আকার, তারিখ এবং অনুমতি সম্বলিত করার ফাংশন",
104+
"code": "get_dir_file_info(string $source_path, bool $top_level_only = true);"
105+
},
106+
{
107+
"definition": "ডিরেক্টরি থেকে ফাইলের নাম, আকার, তারিখ এবং অনুমতি সম্বলিত করার ফাংশন",
108+
"code": "get_file_info(string $filepath, array $attributes = ['name', 'size', 'date', 'readable', 'writeable', 'executable', 'fileperms']);"
109+
},
110+
{
111+
"definition": "ফাইল অনুমতির স্ট্যান্ডার্ড প্রতীকী(symbolic) ভেলুস পেতে ফাংশন",
112+
"code": "symbolic_permissions(int $permissions);"
113+
},
114+
{
115+
"definition": "ফাইল অনুমতির স্ট্যান্ডার্ড প্রতীকী(symbolic) ভেলুস পেতে ফাংশন নাম্বার ফরম্যাটে",
116+
"code": "octal_permissions(int $permissions);"
117+
},
118+
{
119+
"definition": "বিভিন্ন ফাইল সামগ্রীর তুলনা করার ফাংশন",
120+
"code": "same_file($filepath1, $filepath2);"
121+
}
122+
]
123+
},
124+
{
125+
"title": "ইনফ্লেক্টর হেলপার",
126+
"items": [
127+
{
128+
"definition": "ইনফ্লেক্টর হেলপার লোড করা",
129+
"code": "helper('inflector');"
130+
},
131+
{
132+
"definition": "একটি বহুবচন শব্দকে একবচনে পরিবর্তন করার ফাংশন",
133+
"code": "singular(string $word);"
134+
},
135+
{
136+
"definition": "একটি একবচনে শব্দকে বহুবচন পরিবর্তন করার ফাংশন",
137+
"code": "plural(string $word);"
138+
},
139+
{
140+
"definition": "একটি শব্দ পরিবর্তন এবং একটি বাক্যাংশে এর গণনা করার ফাংশন",
141+
"code": "counted(int $count, string $word);"
142+
},
143+
{
144+
"definition": "কেমেল কেস(camelCase) এ স্ট্রিং পরিবর্তন করার ফাংশন",
145+
"code": "camelize(string $word);"
146+
},
147+
{
148+
"definition": "প্যাসকেল কেস(PascalCase) এ স্ট্রিং পরিবর্তন করার ফাংশন",
149+
"code": "pascalize(string $word);"
150+
},
151+
{
152+
"definition": "সেনেক কেস(snake_Case) এ স্ট্রিং পরিবর্তন করার ফাংশন",
153+
"code": "underscore(string $word);"
154+
},
155+
{
156+
"definition": "সেন্টেন্সে কেস(Sentence Case) এ স্ট্রিং পরিবর্তন করার ফাংশন",
157+
"code": "humanize(string $word);"
158+
},
159+
{
160+
"definition": "শব্দটি বহুবচনযোগ্য কিনা তা পরীক্ষা করার ফাংশন",
161+
"code": "is_pluralizable(string $word);"
162+
},
163+
{
164+
"definition": "একটি স্ট্রিংকে স্লাগ ফর্মে রূপান্তর করার ফাংশন",
165+
"code": "dasherize(string $word);"
166+
},
167+
{
168+
"definition": "একটি সংখ্যার ক্রমিক স্ট্রিং পাওয়ার ফাংশন",
169+
"code": "ordinal(int $number);"
170+
},
171+
{
172+
"definition": "একটি সংখ্যাকে একটি অর্ডিনাল স্ট্রিংয়ে পরিণত করার ফাংশন",
173+
"code": "ordinalize(int $number);"
174+
}
175+
]
176+
}
177+
]
178+
}

data/laravel-framework.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"id": "laravel-framework",
3-
"title": "লারাভেল পিএইচপি ফ্রেমওয়ার্কিং",
3+
"title": "লারাভেল পিএইচপি ফ্রেমওয়ার্ক",
44
"slug": "laravel-framework",
55
"description": "লারাভেল একটি ওপেন সোর্স পিএইচপি ফ্রেমওয়ার্ক। ২০১১ সালে টেইলর অটওয়েল প্রথম লারাভেল ডেভেলপ করেন। সাধারণ ব্লগ, কনটেন্ট ম্যানেজমেন্ট সিস্টেম, ইকমার্স সাইট, বড় ধরনের ওয়েব এপ্লিকেশন, কিংবা মোবাইল এপ্লিকেশনের জন্য JSON নির্ভর এপ্লিকেশন সহ সব কিছুই এখন লারাভেল ব্যবহার করে ডেভেলপ করা সম্ভব।",
66
"colorPref": "#FF2D20",

0 commit comments

Comments
 (0)