mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-11-04 06:11:37 +01:00 
			
		
		
		
	
		
			
	
	
		
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			48 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								configLoad()
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								loads config file data and assigns it to the template
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Description
							 | 
						||
| 
								 | 
							
								===========
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								void
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								configLoad
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								string
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								file
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								string
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								section
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								This loads [config file](#config.files) data and assigns it to the
							 | 
						||
| 
								 | 
							
								template. This works identically to the template
							 | 
						||
| 
								 | 
							
								[`{config_load}`](#language.function.config.load) function.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								> **Note**
							 | 
						||
| 
								 | 
							
								>
							 | 
						||
| 
								 | 
							
								> As of Smarty 2.4.0, assigned template variables are kept across
							 | 
						||
| 
								 | 
							
								> invocations of [`fetch()`](#api.fetch) and
							 | 
						||
| 
								 | 
							
								> [`display()`](#api.display). Config vars loaded from `configLoad()`
							 | 
						||
| 
								 | 
							
								> are always global in scope. Config files are also compiled for faster
							 | 
						||
| 
								 | 
							
								> execution, and respect the [`$force_compile`](#variable.force.compile)
							 | 
						||
| 
								 | 
							
								> and [`$compile_check`](#variable.compile.check) settings.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <?php
							 | 
						||
| 
								 | 
							
								    // load config variables and assign them
							 | 
						||
| 
								 | 
							
								    $smarty->configLoad('my.conf');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    // load a section
							 | 
						||
| 
								 | 
							
								    $smarty->configLoad('my.conf', 'foobar');
							 | 
						||
| 
								 | 
							
								    ?>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								       
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								See also [`{config_load}`](#language.function.config.load),
							 | 
						||
| 
								 | 
							
								[`getConfigVars()`](#api.get.config.vars),
							 | 
						||
| 
								 | 
							
								[`clearConfig()`](#api.clear.config), and
							 | 
						||
| 
								 | 
							
								[`config variables`](#language.config.variables)
							 |